
zephyr.elf:     file format elf32-littleriscv


Disassembly of section rom_start:

00000000 <__start>:
   0:	80002197          	auipc	x3,0x80002
   4:	1e018193          	addi	x3,x3,480 # 800021e0 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800021e1>
   8:	00000297          	auipc	x5,0x0
   c:	07c28293          	addi	x5,x5,124 # 84 <_isr_wrapper>
  10:	30529073          	csrw	mtvec,x5
  14:	a011                	j	18 <__reset>
	...

Disassembly of section reset:

00000018 <__reset>:
  18:	00000037          	lui	x0,0x0
  1c:	30001073          	csrw	mstatus,x0
  20:	30401073          	csrw	mie,x0
  24:	55e9                	li	x11,-6
  26:	32059073          	csrw	mcountinhibit,x11
  2a:	b0001073          	csrw	mcycle,x0
  2e:	b8001073          	csrw	mcycleh,x0
  32:	b0201073          	csrw	minstret,x0
  36:	b8201073          	csrw	minstreth,x0
  3a:	30502373          	csrr	x6,mtvec
  3e:	00000397          	auipc	x7,0x0
  42:	03638393          	addi	x7,x7,54 # 74 <__dummy_trap_handler>
  46:	30539073          	csrw	mtvec,x7
  4a:	00000417          	auipc	x8,0x0
  4e:	db640413          	addi	x8,x8,-586 # fffffe00 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xfffffe01>
  52:	00000497          	auipc	x9,0x0
  56:	fae48493          	addi	x9,x9,-82 # 0 <__start>
  5a:	00042023          	sw	x0,0(x8)
  5e:	00440413          	addi	x8,x8,4
  62:	fe941ce3          	bne	x8,x9,5a <CONFIG_APPLICATION_INIT_PRIORITY>
  66:	30531073          	csrw	mtvec,x6
  6a:	01b000ef          	jal	x1,884 <__initialize>
  6e:	0001                	nop
  70:	0000                	unimp
	...

00000074 <__dummy_trap_handler>:
  74:	341022f3          	csrr	x5,mepc
  78:	0291                	addi	x5,x5,4
  7a:	34129073          	csrw	mepc,x5
  7e:	30200073          	mret

Disassembly of section exceptions:

00000084 <_isr_wrapper>:
  84:	715d                	addi	x2,x2,-80
  86:	c216                	sw	x5,4(x2)
  88:	c41a                	sw	x6,8(x2)
  8a:	c61e                	sw	x7,12(x2)
  8c:	c872                	sw	x28,16(x2)
  8e:	ca76                	sw	x29,20(x2)
  90:	cc7a                	sw	x30,24(x2)
  92:	ce7e                	sw	x31,28(x2)
  94:	d02a                	sw	x10,32(x2)
  96:	d22e                	sw	x11,36(x2)
  98:	d432                	sw	x12,40(x2)
  9a:	d636                	sw	x13,44(x2)
  9c:	d83a                	sw	x14,48(x2)
  9e:	da3e                	sw	x15,52(x2)
  a0:	dc42                	sw	x16,56(x2)
  a2:	de46                	sw	x17,60(x2)
  a4:	c006                	sw	x1,0(x2)
  a6:	c4a2                	sw	x8,72(x2)
  a8:	80000417          	auipc	x8,0x80000
  ac:	1b840413          	addi	x8,x8,440 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
  b0:	341022f3          	csrr	x5,mepc
  b4:	c096                	sw	x5,64(x2)
  b6:	300023f3          	csrr	x7,mstatus
  ba:	c29e                	sw	x7,68(x2)
  bc:	0e0000ef          	jal	x1,19c <__soc_is_irq>
  c0:	ed15                	bnez	x10,fc <is_interrupt>
  c2:	342022f3          	csrr	x5,mcause
  c6:	800003b7          	lui	x7,0x80000
  ca:	13fd                	addi	x7,x7,-1 # 7fffffff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000000>
  cc:	0072f2b3          	and	x5,x5,x7
  d0:	432d                	li	x6,11
  d2:	00628963          	beq	x5,x6,e4 <is_kernel_syscall>
  d6:	850a                	mv	x10,x2
  d8:	00000097          	auipc	x1,0x0
  dc:	08e08093          	addi	x1,x1,142 # 166 <z_riscv_thread_start>
  e0:	4e40106f          	j	15c4 <_Fault>

000000e4 <is_kernel_syscall>:
  e4:	4286                	lw	x5,64(x2)
  e6:	0291                	addi	x5,x5,4
  e8:	c096                	sw	x5,64(x2)
  ea:	4292                	lw	x5,4(x2)
  ec:	00028463          	beqz	x5,f4 <do_fault>
  f0:	450d                	li	x10,3
  f2:	a011                	j	f6 <do_fault+0x2>

000000f4 <do_fault>:
  f4:	5502                	lw	x10,32(x2)
  f6:	858a                	mv	x11,x2
  f8:	4c40106f          	j	15bc <z_riscv_fatal_error>

000000fc <is_interrupt>:
  fc:	00042303          	lw	x6,0(x8)
 100:	00130393          	addi	x7,x6,1
 104:	00742023          	sw	x7,0(x8)
 108:	00031763          	bnez	x6,116 <on_irq_stack>
 10c:	828a                	mv	x5,x2
 10e:	00442103          	lw	x2,4(x8)
 112:	1141                	addi	x2,x2,-16
 114:	c016                	sw	x5,0(x2)

00000116 <on_irq_stack>:
 116:	34202573          	csrr	x10,mcause
 11a:	800002b7          	lui	x5,0x80000
 11e:	12fd                	addi	x5,x5,-1 # 7fffffff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000000>
 120:	00557533          	and	x10,x10,x5
 124:	090000ef          	jal	x1,1b4 <__soc_handle_irq>
 128:	00003297          	auipc	x5,0x3
 12c:	dc028293          	addi	x5,x5,-576 # 2ee8 <_sw_isr_table>
 130:	050e                	slli	x10,x10,0x3
 132:	92aa                	add	x5,x5,x10
 134:	0002a503          	lw	x10,0(x5)
 138:	0042a303          	lw	x6,4(x5)
 13c:	000300e7          	jalr	x6

00000140 <irq_done>:
 140:	00042383          	lw	x7,0(x8)
 144:	13fd                	addi	x7,x7,-1
 146:	00742023          	sw	x7,0(x8)
 14a:	00039e63          	bnez	x7,166 <z_riscv_thread_start>
 14e:	4102                	lw	x2,0(x2)

00000150 <check_reschedule>:
 150:	440c                	lw	x11,8(x8)
 152:	1141                	addi	x2,x2,-16
 154:	c02e                	sw	x11,0(x2)
 156:	00000513          	li	x10,0
 15a:	506020ef          	jal	x1,2660 <z_get_next_switch_handle>
 15e:	4582                	lw	x11,0(x2)
 160:	0141                	addi	x2,x2,16
 162:	c111                	beqz	x10,166 <z_riscv_thread_start>

00000164 <reschedule>:
 164:	2f95                	jal	8d8 <z_riscv_switch>

00000166 <z_riscv_thread_start>:
 166:	4286                	lw	x5,64(x2)
 168:	34129073          	csrw	mepc,x5
 16c:	4396                	lw	x7,68(x2)
 16e:	300392f3          	csrrw	x5,mstatus,x7
 172:	4426                	lw	x8,72(x2)
 174:	4292                	lw	x5,4(x2)
 176:	4322                	lw	x6,8(x2)
 178:	43b2                	lw	x7,12(x2)
 17a:	4e42                	lw	x28,16(x2)
 17c:	4ed2                	lw	x29,20(x2)
 17e:	4f62                	lw	x30,24(x2)
 180:	4ff2                	lw	x31,28(x2)
 182:	5502                	lw	x10,32(x2)
 184:	5592                	lw	x11,36(x2)
 186:	5622                	lw	x12,40(x2)
 188:	56b2                	lw	x13,44(x2)
 18a:	5742                	lw	x14,48(x2)
 18c:	57d2                	lw	x15,52(x2)
 18e:	5862                	lw	x16,56(x2)
 190:	58f2                	lw	x17,60(x2)
 192:	4082                	lw	x1,0(x2)
 194:	6161                	addi	x2,x2,80
 196:	30200073          	mret
	...

0000019c <__soc_is_irq>:
 19c:	342022f3          	csrr	x5,mcause
 1a0:	80000337          	lui	x6,0x80000
 1a4:	0062f2b3          	and	x5,x5,x6
 1a8:	4501                	li	x10,0
 1aa:	00028363          	beqz	x5,1b0 <not_interrupt>
 1ae:	0505                	addi	x10,x10,1

000001b0 <not_interrupt>:
 1b0:	8082                	ret
	...

000001b4 <__soc_handle_irq>:
 1b4:	4305                	li	x6,1
 1b6:	00a312b3          	sll	x5,x6,x10
 1ba:	3042b3f3          	csrrc	x7,mie,x5
 1be:	0053f333          	and	x6,x7,x5
 1c2:	304323f3          	csrrs	x7,mie,x6
 1c6:	8082                	ret
	...

Disassembly of section text:

000001cc <__clzsi2>:
     1cc:	67c1                	lui	x15,0x10
     1ce:	02f57563          	bgeu	x10,x15,1f8 <__clzsi2+0x2c>
     1d2:	10053793          	sltiu	x15,x10,256
     1d6:	0017c793          	xori	x15,x15,1
     1da:	078e                	slli	x15,x15,0x3
     1dc:	670d                	lui	x14,0x3
     1de:	02000693          	li	x13,32
     1e2:	8e9d                	sub	x13,x13,x15
     1e4:	00f55533          	srl	x10,x10,x15
     1e8:	01470793          	addi	x15,x14,20 # 3014 <__clz_tab>
     1ec:	97aa                	add	x15,x15,x10
     1ee:	0007c503          	lbu	x10,0(x15) # 10000 <__rom_region_end+0xcba4>
     1f2:	40a68533          	sub	x10,x13,x10
     1f6:	8082                	ret
     1f8:	01000737          	lui	x14,0x1000
     1fc:	47c1                	li	x15,16
     1fe:	fce56fe3          	bltu	x10,x14,1dc <__clzsi2+0x10>
     202:	47e1                	li	x15,24
     204:	bfe1                	j	1dc <__clzsi2+0x10>

00000206 <__udivdi3>:
     206:	88aa                	mv	x17,x10
     208:	832e                	mv	x6,x11
     20a:	8732                	mv	x14,x12
     20c:	882a                	mv	x16,x10
     20e:	87ae                	mv	x15,x11
     210:	20069563          	bnez	x13,41a <CONFIG_MAIN_STACK_SIZE+0x1a>
     214:	658d                	lui	x11,0x3
     216:	01458593          	addi	x11,x11,20 # 3014 <__clz_tab>
     21a:	0cc37163          	bgeu	x6,x12,2dc <__udivdi3+0xd6>
     21e:	66c1                	lui	x13,0x10
     220:	0ad67763          	bgeu	x12,x13,2ce <__udivdi3+0xc8>
     224:	10063693          	sltiu	x13,x12,256
     228:	0016c693          	xori	x13,x13,1
     22c:	068e                	slli	x13,x13,0x3
     22e:	00d65533          	srl	x10,x12,x13
     232:	95aa                	add	x11,x11,x10
     234:	0005c583          	lbu	x11,0(x11)
     238:	02000513          	li	x10,32
     23c:	96ae                	add	x13,x13,x11
     23e:	40d505b3          	sub	x11,x10,x13
     242:	00d50b63          	beq	x10,x13,258 <__udivdi3+0x52>
     246:	00b317b3          	sll	x15,x6,x11
     24a:	00d8d6b3          	srl	x13,x17,x13
     24e:	00b61733          	sll	x14,x12,x11
     252:	8fd5                	or	x15,x15,x13
     254:	00b89833          	sll	x16,x17,x11
     258:	01075593          	srli	x11,x14,0x10
     25c:	02b7d333          	divu	x6,x15,x11
     260:	01071613          	slli	x12,x14,0x10
     264:	8241                	srli	x12,x12,0x10
     266:	02b7f7b3          	remu	x15,x15,x11
     26a:	851a                	mv	x10,x6
     26c:	026608b3          	mul	x17,x12,x6
     270:	01079693          	slli	x13,x15,0x10
     274:	01085793          	srli	x15,x16,0x10
     278:	8fd5                	or	x15,x15,x13
     27a:	0117fc63          	bgeu	x15,x17,292 <__udivdi3+0x8c>
     27e:	97ba                	add	x15,x15,x14
     280:	fff30513          	addi	x10,x6,-1 # 7fffffff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000000>
     284:	00e7e763          	bltu	x15,x14,292 <__udivdi3+0x8c>
     288:	0117f563          	bgeu	x15,x17,292 <__udivdi3+0x8c>
     28c:	ffe30513          	addi	x10,x6,-2
     290:	97ba                	add	x15,x15,x14
     292:	411787b3          	sub	x15,x15,x17
     296:	02b7d8b3          	divu	x17,x15,x11
     29a:	0842                	slli	x16,x16,0x10
     29c:	01085813          	srli	x16,x16,0x10
     2a0:	02b7f7b3          	remu	x15,x15,x11
     2a4:	031606b3          	mul	x13,x12,x17
     2a8:	07c2                	slli	x15,x15,0x10
     2aa:	00f86833          	or	x16,x16,x15
     2ae:	87c6                	mv	x15,x17
     2b0:	00d87b63          	bgeu	x16,x13,2c6 <__udivdi3+0xc0>
     2b4:	983a                	add	x16,x16,x14
     2b6:	fff88793          	addi	x15,x17,-1
     2ba:	00e86663          	bltu	x16,x14,2c6 <__udivdi3+0xc0>
     2be:	00d87463          	bgeu	x16,x13,2c6 <__udivdi3+0xc0>
     2c2:	ffe88793          	addi	x15,x17,-2
     2c6:	0542                	slli	x10,x10,0x10
     2c8:	8d5d                	or	x10,x10,x15
     2ca:	4581                	li	x11,0
     2cc:	8082                	ret
     2ce:	01000537          	lui	x10,0x1000
     2d2:	46c1                	li	x13,16
     2d4:	f4a66de3          	bltu	x12,x10,22e <__udivdi3+0x28>
     2d8:	46e1                	li	x13,24
     2da:	bf91                	j	22e <__udivdi3+0x28>
     2dc:	4681                	li	x13,0
     2de:	ca09                	beqz	x12,2f0 <__udivdi3+0xea>
     2e0:	67c1                	lui	x15,0x10
     2e2:	08f67f63          	bgeu	x12,x15,380 <__udivdi3+0x17a>
     2e6:	10063693          	sltiu	x13,x12,256
     2ea:	0016c693          	xori	x13,x13,1
     2ee:	068e                	slli	x13,x13,0x3
     2f0:	00d657b3          	srl	x15,x12,x13
     2f4:	95be                	add	x11,x11,x15
     2f6:	0005c783          	lbu	x15,0(x11)
     2fa:	97b6                	add	x15,x15,x13
     2fc:	02000693          	li	x13,32
     300:	40f685b3          	sub	x11,x13,x15
     304:	08f69563          	bne	x13,x15,38e <__udivdi3+0x188>
     308:	40c307b3          	sub	x15,x6,x12
     30c:	4585                	li	x11,1
     30e:	01075893          	srli	x17,x14,0x10
     312:	0317de33          	divu	x28,x15,x17
     316:	01071613          	slli	x12,x14,0x10
     31a:	8241                	srli	x12,x12,0x10
     31c:	01085693          	srli	x13,x16,0x10
     320:	0317f7b3          	remu	x15,x15,x17
     324:	8572                	mv	x10,x28
     326:	03c60333          	mul	x6,x12,x28
     32a:	07c2                	slli	x15,x15,0x10
     32c:	8fd5                	or	x15,x15,x13
     32e:	0067fc63          	bgeu	x15,x6,346 <__udivdi3+0x140>
     332:	97ba                	add	x15,x15,x14
     334:	fffe0513          	addi	x10,x28,-1
     338:	00e7e763          	bltu	x15,x14,346 <__udivdi3+0x140>
     33c:	0067f563          	bgeu	x15,x6,346 <__udivdi3+0x140>
     340:	ffee0513          	addi	x10,x28,-2
     344:	97ba                	add	x15,x15,x14
     346:	406787b3          	sub	x15,x15,x6
     34a:	0317d333          	divu	x6,x15,x17
     34e:	0842                	slli	x16,x16,0x10
     350:	01085813          	srli	x16,x16,0x10
     354:	0317f7b3          	remu	x15,x15,x17
     358:	026606b3          	mul	x13,x12,x6
     35c:	07c2                	slli	x15,x15,0x10
     35e:	00f86833          	or	x16,x16,x15
     362:	879a                	mv	x15,x6
     364:	00d87b63          	bgeu	x16,x13,37a <__udivdi3+0x174>
     368:	983a                	add	x16,x16,x14
     36a:	fff30793          	addi	x15,x6,-1
     36e:	00e86663          	bltu	x16,x14,37a <__udivdi3+0x174>
     372:	00d87463          	bgeu	x16,x13,37a <__udivdi3+0x174>
     376:	ffe30793          	addi	x15,x6,-2
     37a:	0542                	slli	x10,x10,0x10
     37c:	8d5d                	or	x10,x10,x15
     37e:	8082                	ret
     380:	010007b7          	lui	x15,0x1000
     384:	46c1                	li	x13,16
     386:	f6f665e3          	bltu	x12,x15,2f0 <__udivdi3+0xea>
     38a:	46e1                	li	x13,24
     38c:	b795                	j	2f0 <__udivdi3+0xea>
     38e:	00b61733          	sll	x14,x12,x11
     392:	00f356b3          	srl	x13,x6,x15
     396:	01075513          	srli	x10,x14,0x10
     39a:	00b31333          	sll	x6,x6,x11
     39e:	00f8d7b3          	srl	x15,x17,x15
     3a2:	0067e7b3          	or	x15,x15,x6
     3a6:	02a6d333          	divu	x6,x13,x10
     3aa:	01071613          	slli	x12,x14,0x10
     3ae:	8241                	srli	x12,x12,0x10
     3b0:	00b89833          	sll	x16,x17,x11
     3b4:	02a6f6b3          	remu	x13,x13,x10
     3b8:	026608b3          	mul	x17,x12,x6
     3bc:	01069593          	slli	x11,x13,0x10
     3c0:	0107d693          	srli	x13,x15,0x10
     3c4:	8ecd                	or	x13,x13,x11
     3c6:	859a                	mv	x11,x6
     3c8:	0116fc63          	bgeu	x13,x17,3e0 <__udivdi3+0x1da>
     3cc:	96ba                	add	x13,x13,x14
     3ce:	fff30593          	addi	x11,x6,-1
     3d2:	00e6e763          	bltu	x13,x14,3e0 <__udivdi3+0x1da>
     3d6:	0116f563          	bgeu	x13,x17,3e0 <__udivdi3+0x1da>
     3da:	ffe30593          	addi	x11,x6,-2
     3de:	96ba                	add	x13,x13,x14
     3e0:	411686b3          	sub	x13,x13,x17
     3e4:	02a6d8b3          	divu	x17,x13,x10
     3e8:	07c2                	slli	x15,x15,0x10
     3ea:	83c1                	srli	x15,x15,0x10
     3ec:	02a6f6b3          	remu	x13,x13,x10
     3f0:	03160633          	mul	x12,x12,x17
     3f4:	06c2                	slli	x13,x13,0x10
     3f6:	8fd5                	or	x15,x15,x13
     3f8:	86c6                	mv	x13,x17
     3fa:	00c7fc63          	bgeu	x15,x12,412 <CONFIG_MAIN_STACK_SIZE+0x12>
     3fe:	97ba                	add	x15,x15,x14
     400:	fff88693          	addi	x13,x17,-1
     404:	00e7e763          	bltu	x15,x14,412 <CONFIG_MAIN_STACK_SIZE+0x12>
     408:	00c7f563          	bgeu	x15,x12,412 <CONFIG_MAIN_STACK_SIZE+0x12>
     40c:	ffe88693          	addi	x13,x17,-2
     410:	97ba                	add	x15,x15,x14
     412:	05c2                	slli	x11,x11,0x10
     414:	8f91                	sub	x15,x15,x12
     416:	8dd5                	or	x11,x11,x13
     418:	bddd                	j	30e <__udivdi3+0x108>
     41a:	14d5e063          	bltu	x11,x13,55a <CONFIG_MAIN_STACK_SIZE+0x15a>
     41e:	67c1                	lui	x15,0x10
     420:	02f6fe63          	bgeu	x13,x15,45c <CONFIG_MAIN_STACK_SIZE+0x5c>
     424:	1006b713          	sltiu	x14,x13,256
     428:	00174713          	xori	x14,x14,1
     42c:	070e                	slli	x14,x14,0x3
     42e:	678d                	lui	x15,0x3
     430:	00e6d5b3          	srl	x11,x13,x14
     434:	01478793          	addi	x15,x15,20 # 3014 <__clz_tab>
     438:	97ae                	add	x15,x15,x11
     43a:	0007c783          	lbu	x15,0(x15)
     43e:	97ba                	add	x15,x15,x14
     440:	02000713          	li	x14,32
     444:	40f705b3          	sub	x11,x14,x15
     448:	02f71163          	bne	x14,x15,46a <CONFIG_MAIN_STACK_SIZE+0x6a>
     44c:	4505                	li	x10,1
     44e:	e666efe3          	bltu	x13,x6,2cc <__udivdi3+0xc6>
     452:	00c8b533          	sltu	x10,x17,x12
     456:	00154513          	xori	x10,x10,1
     45a:	8082                	ret
     45c:	010007b7          	lui	x15,0x1000
     460:	4741                	li	x14,16
     462:	fcf6e6e3          	bltu	x13,x15,42e <CONFIG_MAIN_STACK_SIZE+0x2e>
     466:	4761                	li	x14,24
     468:	b7d9                	j	42e <CONFIG_MAIN_STACK_SIZE+0x2e>
     46a:	00f65733          	srl	x14,x12,x15
     46e:	00b696b3          	sll	x13,x13,x11
     472:	8ed9                	or	x13,x13,x14
     474:	00f35733          	srl	x14,x6,x15
     478:	00b31333          	sll	x6,x6,x11
     47c:	00f8d7b3          	srl	x15,x17,x15
     480:	0067e7b3          	or	x15,x15,x6
     484:	0106d313          	srli	x6,x13,0x10
     488:	02675eb3          	divu	x29,x14,x6
     48c:	01069813          	slli	x16,x13,0x10
     490:	01085813          	srli	x16,x16,0x10
     494:	00b61633          	sll	x12,x12,x11
     498:	02677733          	remu	x14,x14,x6
     49c:	03d80e33          	mul	x28,x16,x29
     4a0:	01071513          	slli	x10,x14,0x10
     4a4:	0107d713          	srli	x14,x15,0x10
     4a8:	8f49                	or	x14,x14,x10
     4aa:	8576                	mv	x10,x29
     4ac:	01c77c63          	bgeu	x14,x28,4c4 <CONFIG_MAIN_STACK_SIZE+0xc4>
     4b0:	9736                	add	x14,x14,x13
     4b2:	fffe8513          	addi	x10,x29,-1
     4b6:	00d76763          	bltu	x14,x13,4c4 <CONFIG_MAIN_STACK_SIZE+0xc4>
     4ba:	01c77563          	bgeu	x14,x28,4c4 <CONFIG_MAIN_STACK_SIZE+0xc4>
     4be:	ffee8513          	addi	x10,x29,-2
     4c2:	9736                	add	x14,x14,x13
     4c4:	41c70733          	sub	x14,x14,x28
     4c8:	02675e33          	divu	x28,x14,x6
     4cc:	07c2                	slli	x15,x15,0x10
     4ce:	83c1                	srli	x15,x15,0x10
     4d0:	02677733          	remu	x14,x14,x6
     4d4:	03c80833          	mul	x16,x16,x28
     4d8:	0742                	slli	x14,x14,0x10
     4da:	8fd9                	or	x15,x15,x14
     4dc:	8772                	mv	x14,x28
     4de:	0107fc63          	bgeu	x15,x16,4f6 <CONFIG_MAIN_STACK_SIZE+0xf6>
     4e2:	97b6                	add	x15,x15,x13
     4e4:	fffe0713          	addi	x14,x28,-1
     4e8:	00d7e763          	bltu	x15,x13,4f6 <CONFIG_MAIN_STACK_SIZE+0xf6>
     4ec:	0107f563          	bgeu	x15,x16,4f6 <CONFIG_MAIN_STACK_SIZE+0xf6>
     4f0:	ffee0713          	addi	x14,x28,-2
     4f4:	97b6                	add	x15,x15,x13
     4f6:	0542                	slli	x10,x10,0x10
     4f8:	6e41                	lui	x28,0x10
     4fa:	8d59                	or	x10,x10,x14
     4fc:	fffe0693          	addi	x13,x28,-1 # ffff <__rom_region_end+0xcba3>
     500:	00d57733          	and	x14,x10,x13
     504:	410787b3          	sub	x15,x15,x16
     508:	8ef1                	and	x13,x13,x12
     50a:	01055813          	srli	x16,x10,0x10
     50e:	8241                	srli	x12,x12,0x10
     510:	02d70333          	mul	x6,x14,x13
     514:	02d806b3          	mul	x13,x16,x13
     518:	02c70733          	mul	x14,x14,x12
     51c:	02c80833          	mul	x16,x16,x12
     520:	00d70633          	add	x12,x14,x13
     524:	01035713          	srli	x14,x6,0x10
     528:	9732                	add	x14,x14,x12
     52a:	00d77363          	bgeu	x14,x13,530 <CONFIG_MAIN_STACK_SIZE+0x130>
     52e:	9872                	add	x16,x16,x28
     530:	01075693          	srli	x13,x14,0x10
     534:	96c2                	add	x13,x13,x16
     536:	02d7e063          	bltu	x15,x13,556 <CONFIG_MAIN_STACK_SIZE+0x156>
     53a:	d8d798e3          	bne	x15,x13,2ca <__udivdi3+0xc4>
     53e:	67c1                	lui	x15,0x10
     540:	17fd                	addi	x15,x15,-1 # ffff <__rom_region_end+0xcba3>
     542:	8f7d                	and	x14,x14,x15
     544:	0742                	slli	x14,x14,0x10
     546:	00f37333          	and	x6,x6,x15
     54a:	00b898b3          	sll	x17,x17,x11
     54e:	971a                	add	x14,x14,x6
     550:	4581                	li	x11,0
     552:	d6e8fde3          	bgeu	x17,x14,2cc <__udivdi3+0xc6>
     556:	157d                	addi	x10,x10,-1 # ffffff <__rom_region_end+0xffcba3>
     558:	bb8d                	j	2ca <__udivdi3+0xc4>
     55a:	4581                	li	x11,0
     55c:	4501                	li	x10,0
     55e:	8082                	ret

00000560 <__umoddi3>:
     560:	8832                	mv	x16,x12
     562:	87aa                	mv	x15,x10
     564:	872e                	mv	x14,x11
     566:	1a069263          	bnez	x13,70a <__umoddi3+0x1aa>
     56a:	688d                	lui	x17,0x3
     56c:	01488893          	addi	x17,x17,20 # 3014 <__clz_tab>
     570:	0ac5f663          	bgeu	x11,x12,61c <__umoddi3+0xbc>
     574:	66c1                	lui	x13,0x10
     576:	08d67c63          	bgeu	x12,x13,60e <__umoddi3+0xae>
     57a:	10063693          	sltiu	x13,x12,256
     57e:	0016c693          	xori	x13,x13,1
     582:	068e                	slli	x13,x13,0x3
     584:	00d65333          	srl	x6,x12,x13
     588:	989a                	add	x17,x17,x6
     58a:	0008c883          	lbu	x17,0(x17)
     58e:	02000313          	li	x6,32
     592:	96c6                	add	x13,x13,x17
     594:	40d308b3          	sub	x17,x6,x13
     598:	00d30b63          	beq	x6,x13,5ae <__umoddi3+0x4e>
     59c:	01159733          	sll	x14,x11,x17
     5a0:	00d556b3          	srl	x13,x10,x13
     5a4:	01161833          	sll	x16,x12,x17
     5a8:	8f55                	or	x14,x14,x13
     5aa:	011517b3          	sll	x15,x10,x17
     5ae:	01085613          	srli	x12,x16,0x10
     5b2:	02c756b3          	divu	x13,x14,x12
     5b6:	01081513          	slli	x10,x16,0x10
     5ba:	8141                	srli	x10,x10,0x10
     5bc:	02c77733          	remu	x14,x14,x12
     5c0:	02a686b3          	mul	x13,x13,x10
     5c4:	01071593          	slli	x11,x14,0x10
     5c8:	0107d713          	srli	x14,x15,0x10
     5cc:	8f4d                	or	x14,x14,x11
     5ce:	00d77863          	bgeu	x14,x13,5de <__umoddi3+0x7e>
     5d2:	9742                	add	x14,x14,x16
     5d4:	01076563          	bltu	x14,x16,5de <__umoddi3+0x7e>
     5d8:	00d77363          	bgeu	x14,x13,5de <__umoddi3+0x7e>
     5dc:	9742                	add	x14,x14,x16
     5de:	8f15                	sub	x14,x14,x13
     5e0:	02c756b3          	divu	x13,x14,x12
     5e4:	02c77733          	remu	x14,x14,x12
     5e8:	02a686b3          	mul	x13,x13,x10
     5ec:	07c2                	slli	x15,x15,0x10
     5ee:	0742                	slli	x14,x14,0x10
     5f0:	83c1                	srli	x15,x15,0x10
     5f2:	8fd9                	or	x15,x15,x14
     5f4:	00d7f863          	bgeu	x15,x13,604 <__umoddi3+0xa4>
     5f8:	97c2                	add	x15,x15,x16
     5fa:	0107e563          	bltu	x15,x16,604 <__umoddi3+0xa4>
     5fe:	00d7f363          	bgeu	x15,x13,604 <__umoddi3+0xa4>
     602:	97c2                	add	x15,x15,x16
     604:	8f95                	sub	x15,x15,x13
     606:	0117d533          	srl	x10,x15,x17
     60a:	4581                	li	x11,0
     60c:	8082                	ret
     60e:	01000337          	lui	x6,0x1000
     612:	46c1                	li	x13,16
     614:	f66668e3          	bltu	x12,x6,584 <__umoddi3+0x24>
     618:	46e1                	li	x13,24
     61a:	b7ad                	j	584 <__umoddi3+0x24>
     61c:	4681                	li	x13,0
     61e:	ca09                	beqz	x12,630 <__umoddi3+0xd0>
     620:	6741                	lui	x14,0x10
     622:	06e67463          	bgeu	x12,x14,68a <__umoddi3+0x12a>
     626:	10063693          	sltiu	x13,x12,256
     62a:	0016c693          	xori	x13,x13,1
     62e:	068e                	slli	x13,x13,0x3
     630:	00d65733          	srl	x14,x12,x13
     634:	98ba                	add	x17,x17,x14
     636:	0008c703          	lbu	x14,0(x17)
     63a:	9736                	add	x14,x14,x13
     63c:	02000693          	li	x13,32
     640:	40e688b3          	sub	x17,x13,x14
     644:	04e69a63          	bne	x13,x14,698 <__umoddi3+0x138>
     648:	40c58733          	sub	x14,x11,x12
     64c:	01085593          	srli	x11,x16,0x10
     650:	02b75633          	divu	x12,x14,x11
     654:	01081513          	slli	x10,x16,0x10
     658:	8141                	srli	x10,x10,0x10
     65a:	0107d693          	srli	x13,x15,0x10
     65e:	02b77733          	remu	x14,x14,x11
     662:	02a60633          	mul	x12,x12,x10
     666:	0742                	slli	x14,x14,0x10
     668:	8f55                	or	x14,x14,x13
     66a:	00c77863          	bgeu	x14,x12,67a <__umoddi3+0x11a>
     66e:	9742                	add	x14,x14,x16
     670:	01076563          	bltu	x14,x16,67a <__umoddi3+0x11a>
     674:	00c77363          	bgeu	x14,x12,67a <__umoddi3+0x11a>
     678:	9742                	add	x14,x14,x16
     67a:	8f11                	sub	x14,x14,x12
     67c:	02b756b3          	divu	x13,x14,x11
     680:	02b77733          	remu	x14,x14,x11
     684:	02a686b3          	mul	x13,x13,x10
     688:	b795                	j	5ec <__umoddi3+0x8c>
     68a:	01000737          	lui	x14,0x1000
     68e:	46c1                	li	x13,16
     690:	fae660e3          	bltu	x12,x14,630 <__umoddi3+0xd0>
     694:	46e1                	li	x13,24
     696:	bf69                	j	630 <__umoddi3+0xd0>
     698:	01161833          	sll	x16,x12,x17
     69c:	00e5d6b3          	srl	x13,x11,x14
     6a0:	011517b3          	sll	x15,x10,x17
     6a4:	011595b3          	sll	x11,x11,x17
     6a8:	00e55733          	srl	x14,x10,x14
     6ac:	01085513          	srli	x10,x16,0x10
     6b0:	8f4d                	or	x14,x14,x11
     6b2:	02a6d5b3          	divu	x11,x13,x10
     6b6:	01081313          	slli	x6,x16,0x10
     6ba:	01035313          	srli	x6,x6,0x10
     6be:	02a6f6b3          	remu	x13,x13,x10
     6c2:	026585b3          	mul	x11,x11,x6
     6c6:	01069613          	slli	x12,x13,0x10
     6ca:	01075693          	srli	x13,x14,0x10
     6ce:	8ed1                	or	x13,x13,x12
     6d0:	00b6f863          	bgeu	x13,x11,6e0 <__umoddi3+0x180>
     6d4:	96c2                	add	x13,x13,x16
     6d6:	0106e563          	bltu	x13,x16,6e0 <__umoddi3+0x180>
     6da:	00b6f363          	bgeu	x13,x11,6e0 <__umoddi3+0x180>
     6de:	96c2                	add	x13,x13,x16
     6e0:	8e8d                	sub	x13,x13,x11
     6e2:	02a6d633          	divu	x12,x13,x10
     6e6:	0742                	slli	x14,x14,0x10
     6e8:	8341                	srli	x14,x14,0x10
     6ea:	02a6f6b3          	remu	x13,x13,x10
     6ee:	02660633          	mul	x12,x12,x6
     6f2:	06c2                	slli	x13,x13,0x10
     6f4:	8f55                	or	x14,x14,x13
     6f6:	00c77863          	bgeu	x14,x12,706 <__umoddi3+0x1a6>
     6fa:	9742                	add	x14,x14,x16
     6fc:	01076563          	bltu	x14,x16,706 <__umoddi3+0x1a6>
     700:	00c77363          	bgeu	x14,x12,706 <__umoddi3+0x1a6>
     704:	9742                	add	x14,x14,x16
     706:	8f11                	sub	x14,x14,x12
     708:	b791                	j	64c <__umoddi3+0xec>
     70a:	16d5ec63          	bltu	x11,x13,882 <CONFIG_ISR_STACK_SIZE+0x82>
     70e:	6841                	lui	x16,0x10
     710:	0506f663          	bgeu	x13,x16,75c <__umoddi3+0x1fc>
     714:	1006b813          	sltiu	x16,x13,256
     718:	00184813          	xori	x16,x16,1
     71c:	080e                	slli	x16,x16,0x3
     71e:	688d                	lui	x17,0x3
     720:	0106d333          	srl	x6,x13,x16
     724:	01488893          	addi	x17,x17,20 # 3014 <__clz_tab>
     728:	989a                	add	x17,x17,x6
     72a:	0008c883          	lbu	x17,0(x17)
     72e:	02000313          	li	x6,32
     732:	98c2                	add	x17,x17,x16
     734:	41130833          	sub	x16,x6,x17
     738:	03131963          	bne	x6,x17,76a <__umoddi3+0x20a>
     73c:	00b6e463          	bltu	x13,x11,744 <__umoddi3+0x1e4>
     740:	00c56b63          	bltu	x10,x12,756 <__umoddi3+0x1f6>
     744:	40c50633          	sub	x12,x10,x12
     748:	40d586b3          	sub	x13,x11,x13
     74c:	00c53733          	sltu	x14,x10,x12
     750:	87b2                	mv	x15,x12
     752:	40e68733          	sub	x14,x13,x14
     756:	853e                	mv	x10,x15
     758:	85ba                	mv	x11,x14
     75a:	8082                	ret
     75c:	010008b7          	lui	x17,0x1000
     760:	4841                	li	x16,16
     762:	fb16eee3          	bltu	x13,x17,71e <__umoddi3+0x1be>
     766:	4861                	li	x16,24
     768:	bf5d                	j	71e <__umoddi3+0x1be>
     76a:	011657b3          	srl	x15,x12,x17
     76e:	010696b3          	sll	x13,x13,x16
     772:	8edd                	or	x13,x13,x15
     774:	0115d733          	srl	x14,x11,x17
     778:	0106de13          	srli	x28,x13,0x10
     77c:	03c75f33          	divu	x30,x14,x28
     780:	01069313          	slli	x6,x13,0x10
     784:	01035313          	srli	x6,x6,0x10
     788:	010597b3          	sll	x15,x11,x16
     78c:	011555b3          	srl	x11,x10,x17
     790:	8ddd                	or	x11,x11,x15
     792:	0105d793          	srli	x15,x11,0x10
     796:	01061633          	sll	x12,x12,x16
     79a:	01051533          	sll	x10,x10,x16
     79e:	03c77733          	remu	x14,x14,x28
     7a2:	03e30eb3          	mul	x29,x6,x30
     7a6:	0742                	slli	x14,x14,0x10
     7a8:	8fd9                	or	x15,x15,x14
     7aa:	877a                	mv	x14,x30
     7ac:	01d7fc63          	bgeu	x15,x29,7c4 <__umoddi3+0x264>
     7b0:	97b6                	add	x15,x15,x13
     7b2:	ffff0713          	addi	x14,x30,-1
     7b6:	00d7e763          	bltu	x15,x13,7c4 <__umoddi3+0x264>
     7ba:	01d7f563          	bgeu	x15,x29,7c4 <__umoddi3+0x264>
     7be:	ffef0713          	addi	x14,x30,-2
     7c2:	97b6                	add	x15,x15,x13
     7c4:	41d787b3          	sub	x15,x15,x29
     7c8:	03c7deb3          	divu	x29,x15,x28
     7cc:	05c2                	slli	x11,x11,0x10
     7ce:	81c1                	srli	x11,x11,0x10
     7d0:	03c7f7b3          	remu	x15,x15,x28
     7d4:	8e76                	mv	x28,x29
     7d6:	03d30333          	mul	x6,x6,x29
     7da:	07c2                	slli	x15,x15,0x10
     7dc:	8ddd                	or	x11,x11,x15
     7de:	0065fc63          	bgeu	x11,x6,7f6 <__umoddi3+0x296>
     7e2:	95b6                	add	x11,x11,x13
     7e4:	fffe8e13          	addi	x28,x29,-1
     7e8:	00d5e763          	bltu	x11,x13,7f6 <__umoddi3+0x296>
     7ec:	0065f563          	bgeu	x11,x6,7f6 <__umoddi3+0x296>
     7f0:	ffee8e13          	addi	x28,x29,-2
     7f4:	95b6                	add	x11,x11,x13
     7f6:	01071793          	slli	x15,x14,0x10
     7fa:	6f41                	lui	x30,0x10
     7fc:	01c7e7b3          	or	x15,x15,x28
     800:	406585b3          	sub	x11,x11,x6
     804:	ffff0313          	addi	x6,x30,-1 # ffff <__rom_region_end+0xcba3>
     808:	0067f733          	and	x14,x15,x6
     80c:	01065e13          	srli	x28,x12,0x10
     810:	83c1                	srli	x15,x15,0x10
     812:	00667333          	and	x6,x12,x6
     816:	02670eb3          	mul	x29,x14,x6
     81a:	02678333          	mul	x6,x15,x6
     81e:	03c70733          	mul	x14,x14,x28
     822:	03c787b3          	mul	x15,x15,x28
     826:	00670e33          	add	x28,x14,x6
     82a:	010ed713          	srli	x14,x29,0x10
     82e:	9772                	add	x14,x14,x28
     830:	00677363          	bgeu	x14,x6,836 <CONFIG_ISR_STACK_SIZE+0x36>
     834:	97fa                	add	x15,x15,x30
     836:	01075313          	srli	x6,x14,0x10
     83a:	979a                	add	x15,x15,x6
     83c:	6341                	lui	x6,0x10
     83e:	137d                	addi	x6,x6,-1 # ffff <__rom_region_end+0xcba3>
     840:	00677733          	and	x14,x14,x6
     844:	0742                	slli	x14,x14,0x10
     846:	006efeb3          	and	x29,x29,x6
     84a:	9776                	add	x14,x14,x29
     84c:	00f5e663          	bltu	x11,x15,858 <CONFIG_ISR_STACK_SIZE+0x58>
     850:	00f59b63          	bne	x11,x15,866 <CONFIG_ISR_STACK_SIZE+0x66>
     854:	00e57963          	bgeu	x10,x14,866 <CONFIG_ISR_STACK_SIZE+0x66>
     858:	40c70633          	sub	x12,x14,x12
     85c:	00c73333          	sltu	x6,x14,x12
     860:	969a                	add	x13,x13,x6
     862:	8732                	mv	x14,x12
     864:	8f95                	sub	x15,x15,x13
     866:	40e50733          	sub	x14,x10,x14
     86a:	00e53533          	sltu	x10,x10,x14
     86e:	8d9d                	sub	x11,x11,x15
     870:	8d89                	sub	x11,x11,x10
     872:	011598b3          	sll	x17,x11,x17
     876:	01075733          	srl	x14,x14,x16
     87a:	00e8e533          	or	x10,x17,x14
     87e:	0105d5b3          	srl	x11,x11,x16
     882:	8082                	ret

00000884 <__initialize>:
     884:	f1402573          	csrr	x10,mhartid
     888:	c519                	beqz	x10,896 <boot_first_core>
     88a:	4285                	li	x5,1
     88c:	00554f63          	blt	x10,x5,8aa <boot_secondary_core>

00000890 <loop_unconfigured_cores>:
     890:	10500073          	wfi
     894:	bff5                	j	890 <loop_unconfigured_cores>

00000896 <boot_first_core>:
     896:	80000117          	auipc	x2,0x80000
     89a:	1fa10113          	addi	x2,x2,506 # 80000a90 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000a91>
     89e:	6285                	lui	x5,0x1
     8a0:	80028293          	addi	x5,x5,-2048 # 800 <CONFIG_ISR_STACK_SIZE>
     8a4:	9116                	add	x2,x2,x5
     8a6:	541000ef          	jal	x1,15e6 <_PrepC>

000008aa <boot_secondary_core>:
     8aa:	7ffff297          	auipc	x5,0x7ffff
     8ae:	76a28293          	addi	x5,x5,1898 # 80000014 <riscv_cpu_wake_flag>
     8b2:	0002a283          	lw	x5,0(x5)
     8b6:	fe551ae3          	bne	x10,x5,8aa <boot_secondary_core>
     8ba:	7ffff297          	auipc	x5,0x7ffff
     8be:	75628293          	addi	x5,x5,1878 # 80000010 <riscv_cpu_sp>
     8c2:	0002a103          	lw	x2,0(x5)
     8c6:	7ffff297          	auipc	x5,0x7ffff
     8ca:	74e28293          	addi	x5,x5,1870 # 80000014 <riscv_cpu_wake_flag>
     8ce:	0002a023          	sw	x0,0(x5)
     8d2:	5250006f          	j	15f6 <z_riscv_secondary_cpu_init>
	...

000008d8 <z_riscv_switch>:
     8d8:	0215aa23          	sw	x1,52(x11)
     8dc:	dd80                	sw	x8,56(x11)
     8de:	ddc4                	sw	x9,60(x11)
     8e0:	0525a023          	sw	x18,64(x11)
     8e4:	0535a223          	sw	x19,68(x11)
     8e8:	0545a423          	sw	x20,72(x11)
     8ec:	0555a623          	sw	x21,76(x11)
     8f0:	0565a823          	sw	x22,80(x11)
     8f4:	0575aa23          	sw	x23,84(x11)
     8f8:	0585ac23          	sw	x24,88(x11)
     8fc:	0595ae23          	sw	x25,92(x11)
     900:	07a5a023          	sw	x26,96(x11)
     904:	07b5a223          	sw	x27,100(x11)
     908:	0225a823          	sw	x2,48(x11)
     90c:	ddec                	sw	x11,124(x11)
     90e:	03052103          	lw	x2,48(x10)
     912:	03452083          	lw	x1,52(x10)
     916:	5d00                	lw	x8,56(x10)
     918:	5d44                	lw	x9,60(x10)
     91a:	04052903          	lw	x18,64(x10)
     91e:	04452983          	lw	x19,68(x10)
     922:	04852a03          	lw	x20,72(x10)
     926:	04c52a83          	lw	x21,76(x10)
     92a:	05052b03          	lw	x22,80(x10)
     92e:	05452b83          	lw	x23,84(x10)
     932:	05852c03          	lw	x24,88(x10)
     936:	05c52c83          	lw	x25,92(x10)
     93a:	06052d03          	lw	x26,96(x10)
     93e:	06452d83          	lw	x27,100(x10)
     942:	8082                	ret
	...

00000946 <_OffsetAbsSyms>:
     946:	8082                	ret

00000948 <uart_putchar>:
     948:	ff804783          	lbu	x15,-8(x0) # fffffff8 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xfffffff9>
     94c:	8b85                	andi	x15,x15,1
     94e:	dfed                	beqz	x15,948 <uart_putchar>
     950:	0ff57793          	zext.b	x15,x10
     954:	fef00e23          	sb	x15,-4(x0) # fffffffc <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xfffffffd>
     958:	8082                	ret

0000095a <uart_putstring>:
     95a:	1141                	addi	x2,x2,-16
     95c:	c422                	sw	x8,8(x2)
     95e:	c606                	sw	x1,12(x2)
     960:	842a                	mv	x8,x10
     962:	00044503          	lbu	x10,0(x8)
     966:	e509                	bnez	x10,970 <uart_putstring+0x16>
     968:	40b2                	lw	x1,12(x2)
     96a:	4422                	lw	x8,8(x2)
     96c:	0141                	addi	x2,x2,16
     96e:	8082                	ret
     970:	0405                	addi	x8,x8,1
     972:	3fd9                	jal	948 <uart_putchar>
     974:	b7fd                	j	962 <uart_putstring+0x8>

00000976 <uart_puts>:
     976:	1141                	addi	x2,x2,-16
     978:	c606                	sw	x1,12(x2)
     97a:	37c5                	jal	95a <uart_putstring>
     97c:	4529                	li	x10,10
     97e:	37e9                	jal	948 <uart_putchar>
     980:	40b2                	lw	x1,12(x2)
     982:	4501                	li	x10,0
     984:	0141                	addi	x2,x2,16
     986:	8082                	ret

00000988 <uart_putnumber>:
     988:	1101                	addi	x2,x2,-32
     98a:	ce06                	sw	x1,28(x2)
     98c:	87aa                	mv	x15,x10
     98e:	000107a3          	sb	x0,15(x2)
     992:	46ad                	li	x13,11
     994:	4629                	li	x12,10
     996:	45a5                	li	x11,9
     998:	0058                	addi	x14,x2,4
     99a:	16fd                	addi	x13,x13,-1 # ffff <__rom_region_end+0xcba3>
     99c:	00d70533          	add	x10,x14,x13
     9a0:	02c7f733          	remu	x14,x15,x12
     9a4:	03070713          	addi	x14,x14,48 # 1000030 <__rom_region_end+0xffcbd4>
     9a8:	00e50023          	sb	x14,0(x10)
     9ac:	873e                	mv	x14,x15
     9ae:	02c7d7b3          	divu	x15,x15,x12
     9b2:	fee5e3e3          	bltu	x11,x14,998 <uart_putnumber+0x10>
     9b6:	37c1                	jal	976 <uart_puts>
     9b8:	40f2                	lw	x1,28(x2)
     9ba:	6105                	addi	x2,x2,32
     9bc:	8082                	ret

000009be <uart_putnumbersigned>:
     9be:	1141                	addi	x2,x2,-16
     9c0:	c422                	sw	x8,8(x2)
     9c2:	c606                	sw	x1,12(x2)
     9c4:	842a                	mv	x8,x10
     9c6:	00055763          	bgez	x10,9d4 <uart_putnumbersigned+0x16>
     9ca:	40a00433          	neg	x8,x10
     9ce:	02d00513          	li	x10,45
     9d2:	3f9d                	jal	948 <uart_putchar>
     9d4:	8522                	mv	x10,x8
     9d6:	4422                	lw	x8,8(x2)
     9d8:	40b2                	lw	x1,12(x2)
     9da:	0141                	addi	x2,x2,16
     9dc:	b775                	j	988 <uart_putnumber>

000009de <print_and_wait>:
     9de:	1101                	addi	x2,x2,-32
     9e0:	cc22                	sw	x8,24(x2)
     9e2:	842a                	mv	x8,x10
     9e4:	650d                	lui	x10,0x3
     9e6:	11450513          	addi	x10,x10,276 # 3114 <__clz_tab+0x100>
     9ea:	c84a                	sw	x18,16(x2)
     9ec:	ce06                	sw	x1,28(x2)
     9ee:	ca26                	sw	x9,20(x2)
     9f0:	c64e                	sw	x19,12(x2)
     9f2:	c452                	sw	x20,8(x2)
     9f4:	c256                	sw	x21,4(x2)
     9f6:	892e                	mv	x18,x11
     9f8:	2049                	jal	a7a <printk>
     9fa:	4501                	li	x10,0
     9fc:	00044363          	bltz	x8,a02 <print_and_wait+0x24>
     a00:	8522                	mv	x10,x8
     a02:	47a9                	li	x15,10
     a04:	02f509b3          	mul	x19,x10,x15
     a08:	4481                	li	x9,0
     a0a:	6a8d                	lui	x21,0x3
     a0c:	6a0d                	lui	x20,0x3
     a0e:	02f51433          	mulh	x8,x10,x15
     a12:	854a                	mv	x10,x18
     a14:	378d                	jal	976 <uart_puts>
     a16:	124a8513          	addi	x10,x21,292 # 3124 <__clz_tab+0x110>
     a1a:	3fb1                	jal	976 <uart_puts>
     a1c:	0485                	addi	x9,x9,1
     a1e:	8526                	mv	x10,x9
     a20:	3f79                	jal	9be <uart_putnumbersigned>
     a22:	13ca0513          	addi	x10,x20,316 # 313c <__clz_tab+0x128>
     a26:	3f81                	jal	976 <uart_puts>
     a28:	854e                	mv	x10,x19
     a2a:	85a2                	mv	x11,x8
     a2c:	599010ef          	jal	x1,27c4 <z_impl_k_sleep>
     a30:	b7cd                	j	a12 <print_and_wait+0x34>

00000a32 <print0>:
     a32:	658d                	lui	x11,0x3
     a34:	1141                	addi	x2,x2,-16
     a36:	14058593          	addi	x11,x11,320 # 3140 <__clz_tab+0x12c>
     a3a:	06400513          	li	x10,100
     a3e:	c606                	sw	x1,12(x2)
     a40:	3f79                	jal	9de <print_and_wait>

00000a42 <print1>:
     a42:	658d                	lui	x11,0x3
     a44:	1141                	addi	x2,x2,-16
     a46:	15c58593          	addi	x11,x11,348 # 315c <__clz_tab+0x148>
     a4a:	3e800513          	li	x10,1000
     a4e:	c606                	sw	x1,12(x2)
     a50:	3779                	jal	9de <print_and_wait>

00000a52 <arch_printk_char_out>:
     a52:	4501                	li	x10,0
     a54:	8082                	ret

00000a56 <char_out>:
     a56:	800027b7          	lui	x15,0x80002
     a5a:	9e07a783          	lw	x15,-1568(x15) # 800019e0 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019e1>
     a5e:	8782                	jr	x15

00000a60 <__printk_hook_install>:
     a60:	800027b7          	lui	x15,0x80002
     a64:	9ea7a023          	sw	x10,-1568(x15) # 800019e0 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019e1>
     a68:	8082                	ret

00000a6a <vprintk>:
     a6a:	862a                	mv	x12,x10
     a6c:	6505                	lui	x10,0x1
     a6e:	86ae                	mv	x13,x11
     a70:	4701                	li	x14,0
     a72:	4581                	li	x11,0
     a74:	a5650513          	addi	x10,x10,-1450 # a56 <char_out>
     a78:	ac51                	j	d0c <z_cbvprintf_impl>

00000a7a <printk>:
     a7a:	7139                	addi	x2,x2,-64
     a7c:	d22e                	sw	x11,36(x2)
     a7e:	104c                	addi	x11,x2,36
     a80:	ce06                	sw	x1,28(x2)
     a82:	d432                	sw	x12,40(x2)
     a84:	d636                	sw	x13,44(x2)
     a86:	d83a                	sw	x14,48(x2)
     a88:	da3e                	sw	x15,52(x2)
     a8a:	dc42                	sw	x16,56(x2)
     a8c:	de46                	sw	x17,60(x2)
     a8e:	c62e                	sw	x11,12(x2)
     a90:	3fe9                	jal	a6a <vprintk>
     a92:	40f2                	lw	x1,28(x2)
     a94:	6121                	addi	x2,x2,64
     a96:	8082                	ret

00000a98 <z_thread_entry>:
     a98:	1141                	addi	x2,x2,-16
     a9a:	87aa                	mv	x15,x10
     a9c:	852e                	mv	x10,x11
     a9e:	85b2                	mv	x11,x12
     aa0:	8636                	mv	x12,x13
     aa2:	c606                	sw	x1,12(x2)
     aa4:	9782                	jalr	x15
     aa6:	551010ef          	jal	x1,27f6 <z_impl_z_current_get>
     aaa:	629010ef          	jal	x1,28d2 <z_impl_k_thread_abort>

00000aae <chunk_size>:
     aae:	058e                	slli	x11,x11,0x3
     ab0:	952e                	add	x10,x10,x11
     ab2:	00255503          	lhu	x10,2(x10)
     ab6:	8105                	srli	x10,x10,0x1
     ab8:	8082                	ret

00000aba <free_list_add>:
     aba:	1141                	addi	x2,x2,-16
     abc:	c606                	sw	x1,12(x2)
     abe:	c422                	sw	x8,8(x2)
     ac0:	c226                	sw	x9,4(x2)
     ac2:	842a                	mv	x8,x10
     ac4:	84ae                	mv	x9,x11
     ac6:	37e5                	jal	aae <chunk_size>
     ac8:	f04ff0ef          	jal	x1,1cc <__clzsi2>
     acc:	47fd                	li	x15,31
     ace:	40a78533          	sub	x10,x15,x10
     ad2:	00251713          	slli	x14,x10,0x2
     ad6:	9722                	add	x14,x14,x8
     ad8:	01072803          	lw	x16,16(x14)
     adc:	00349793          	slli	x15,x9,0x3
     ae0:	00478593          	addi	x11,x15,4
     ae4:	01049693          	slli	x13,x9,0x10
     ae8:	0799                	addi	x15,x15,6
     aea:	95a2                	add	x11,x11,x8
     aec:	97a2                	add	x15,x15,x8
     aee:	82c1                	srli	x13,x13,0x10
     af0:	02081263          	bnez	x16,b14 <free_list_add+0x5a>
     af4:	4605                	li	x12,1
     af6:	00a61533          	sll	x10,x12,x10
     afa:	4450                	lw	x12,12(x8)
     afc:	8e49                	or	x12,x12,x10
     afe:	c450                	sw	x12,12(x8)
     b00:	cb04                	sw	x9,16(x14)
     b02:	00d59023          	sh	x13,0(x11)
     b06:	00d79023          	sh	x13,0(x15)
     b0a:	40b2                	lw	x1,12(x2)
     b0c:	4422                	lw	x8,8(x2)
     b0e:	4492                	lw	x9,4(x2)
     b10:	0141                	addi	x2,x2,16
     b12:	8082                	ret
     b14:	00381713          	slli	x14,x16,0x3
     b18:	0711                	addi	x14,x14,4
     b1a:	9722                	add	x14,x14,x8
     b1c:	00075603          	lhu	x12,0(x14)
     b20:	00c59023          	sh	x12,0(x11)
     b24:	060e                	slli	x12,x12,0x3
     b26:	01079023          	sh	x16,0(x15)
     b2a:	9432                	add	x8,x8,x12
     b2c:	00d41323          	sh	x13,6(x8)
     b30:	00d71023          	sh	x13,0(x14)
     b34:	bfd9                	j	b0a <free_list_add+0x50>

00000b36 <sys_heap_init>:
     b36:	1101                	addi	x2,x2,-32
     b38:	1671                	addi	x12,x12,-4
     b3a:	cc22                	sw	x8,24(x2)
     b3c:	ca26                	sw	x9,20(x2)
     b3e:	00c58433          	add	x8,x11,x12
     b42:	00758493          	addi	x9,x11,7
     b46:	98e1                	andi	x9,x9,-8
     b48:	9861                	andi	x8,x8,-8
     b4a:	c84a                	sw	x18,16(x2)
     b4c:	c64e                	sw	x19,12(x2)
     b4e:	ce06                	sw	x1,28(x2)
     b50:	8c05                	sub	x8,x8,x9
     b52:	c104                	sw	x9,0(x10)
     b54:	00345913          	srli	x18,x8,0x3
     b58:	0124a423          	sw	x18,8(x9)
     b5c:	0004a623          	sw	x0,12(x9)
     b60:	854a                	mv	x10,x18
     b62:	e6aff0ef          	jal	x1,1cc <__clzsi2>
     b66:	02400593          	li	x11,36
     b6a:	8d89                	sub	x11,x11,x10
     b6c:	02000793          	li	x15,32
     b70:	058a                	slli	x11,x11,0x2
     b72:	8f89                	sub	x15,x15,x10
     b74:	059d                	addi	x11,x11,7
     b76:	078a                	slli	x15,x15,0x2
     b78:	89a6                	mv	x19,x9
     b7a:	818d                	srli	x11,x11,0x3
     b7c:	97a6                	add	x15,x15,x9
     b7e:	0004a823          	sw	x0,16(x9)
     b82:	0491                	addi	x9,x9,4
     b84:	fef49de3          	bne	x9,x15,b7e <sys_heap_init+0x48>
     b88:	00159793          	slli	x15,x11,0x1
     b8c:	0017e793          	ori	x15,x15,1
     b90:	00f99123          	sh	x15,2(x19)
     b94:	40b90733          	sub	x14,x18,x11
     b98:	00359793          	slli	x15,x11,0x3
     b9c:	00099023          	sh	x0,0(x19)
     ba0:	97ce                	add	x15,x15,x19
     ba2:	00171693          	slli	x13,x14,0x1
     ba6:	00d79123          	sh	x13,2(x15)
     baa:	00b79023          	sh	x11,0(x15)
     bae:	944e                	add	x8,x8,x19
     bb0:	090e                	slli	x18,x18,0x3
     bb2:	00041123          	sh	x0,2(x8)
     bb6:	00e41023          	sh	x14,0(x8)
     bba:	994e                	add	x18,x18,x19
     bbc:	00295783          	lhu	x15,2(x18)
     bc0:	854e                	mv	x10,x19
     bc2:	0017e793          	ori	x15,x15,1
     bc6:	00f91123          	sh	x15,2(x18)
     bca:	4462                	lw	x8,24(x2)
     bcc:	40f2                	lw	x1,28(x2)
     bce:	44d2                	lw	x9,20(x2)
     bd0:	4942                	lw	x18,16(x2)
     bd2:	49b2                	lw	x19,12(x2)
     bd4:	6105                	addi	x2,x2,32
     bd6:	b5d5                	j	aba <free_list_add>

00000bd8 <encode_uint>:
     bd8:	7179                	addi	x2,x2,-48
     bda:	d422                	sw	x8,40(x2)
     bdc:	d226                	sw	x9,36(x2)
     bde:	d04a                	sw	x18,32(x2)
     be0:	ce4e                	sw	x19,28(x2)
     be2:	c65e                	sw	x23,12(x2)
     be4:	c462                	sw	x24,8(x2)
     be6:	c266                	sw	x25,4(x2)
     be8:	d606                	sw	x1,44(x2)
     bea:	cc52                	sw	x20,24(x2)
     bec:	ca56                	sw	x21,20(x2)
     bee:	c85a                	sw	x22,16(x2)
     bf0:	00364783          	lbu	x15,3(x12)
     bf4:	8bba                	mv	x23,x14
     bf6:	06f00713          	li	x14,111
     bfa:	842a                	mv	x8,x10
     bfc:	84ae                	mv	x9,x11
     bfe:	8cb2                	mv	x25,x12
     c00:	8936                	mv	x18,x13
     c02:	fbf78993          	addi	x19,x15,-65
     c06:	4c21                	li	x24,8
     c08:	00e78a63          	beq	x15,x14,c1c <encode_uint+0x44>
     c0c:	08f76363          	bltu	x14,x15,c92 <encode_uint+0xba>
     c10:	05800713          	li	x14,88
     c14:	4c41                	li	x24,16
     c16:	00e78363          	beq	x15,x14,c1c <encode_uint+0x44>
     c1a:	4c29                	li	x24,10
     c1c:	4a81                	li	x21,0
     c1e:	4a25                	li	x20,9
     c20:	4b65                	li	x22,25
     c22:	8662                	mv	x12,x24
     c24:	4681                	li	x13,0
     c26:	8522                	mv	x10,x8
     c28:	85a6                	mv	x11,x9
     c2a:	3a1d                	jal	560 <__umoddi3>
     c2c:	0ff57793          	zext.b	x15,x10
     c30:	06aa6963          	bltu	x20,x10,ca2 <encode_uint+0xca>
     c34:	03078793          	addi	x15,x15,48
     c38:	0ff7f793          	zext.b	x15,x15
     c3c:	8662                	mv	x12,x24
     c3e:	4681                	li	x13,0
     c40:	8522                	mv	x10,x8
     c42:	85a6                	mv	x11,x9
     c44:	fefb8fa3          	sb	x15,-1(x23)
     c48:	1bfd                	addi	x23,x23,-1
     c4a:	dbcff0ef          	jal	x1,206 <__udivdi3>
     c4e:	009a9463          	bne	x21,x9,c56 <encode_uint+0x7e>
     c52:	01846463          	bltu	x8,x24,c5a <encode_uint+0x82>
     c56:	05796363          	bltu	x18,x23,c9c <encode_uint+0xc4>
     c5a:	000cd783          	lhu	x15,0(x25)
     c5e:	0207f793          	andi	x15,x15,32
     c62:	cb91                	beqz	x15,c76 <encode_uint+0x9e>
     c64:	47a1                	li	x15,8
     c66:	04fc1663          	bne	x24,x15,cb2 <encode_uint+0xda>
     c6a:	002cc783          	lbu	x15,2(x25)
     c6e:	0087e793          	ori	x15,x15,8
     c72:	00fc8123          	sb	x15,2(x25)
     c76:	50b2                	lw	x1,44(x2)
     c78:	5422                	lw	x8,40(x2)
     c7a:	5492                	lw	x9,36(x2)
     c7c:	5902                	lw	x18,32(x2)
     c7e:	49f2                	lw	x19,28(x2)
     c80:	4a62                	lw	x20,24(x2)
     c82:	4ad2                	lw	x21,20(x2)
     c84:	4b42                	lw	x22,16(x2)
     c86:	4c22                	lw	x24,8(x2)
     c88:	4c92                	lw	x25,4(x2)
     c8a:	855e                	mv	x10,x23
     c8c:	4bb2                	lw	x23,12(x2)
     c8e:	6145                	addi	x2,x2,48
     c90:	8082                	ret
     c92:	0f77f793          	andi	x15,x15,247
     c96:	07000713          	li	x14,112
     c9a:	bfad                	j	c14 <encode_uint+0x3c>
     c9c:	842a                	mv	x8,x10
     c9e:	84ae                	mv	x9,x11
     ca0:	b749                	j	c22 <encode_uint+0x4a>
     ca2:	013b6563          	bltu	x22,x19,cac <encode_uint+0xd4>
     ca6:	03778793          	addi	x15,x15,55
     caa:	b779                	j	c38 <encode_uint+0x60>
     cac:	05778793          	addi	x15,x15,87
     cb0:	b761                	j	c38 <encode_uint+0x60>
     cb2:	47c1                	li	x15,16
     cb4:	fcfc11e3          	bne	x24,x15,c76 <encode_uint+0x9e>
     cb8:	002cc783          	lbu	x15,2(x25)
     cbc:	0107e793          	ori	x15,x15,16
     cc0:	bf4d                	j	c72 <encode_uint+0x9a>

00000cc2 <outs>:
     cc2:	1101                	addi	x2,x2,-32
     cc4:	cc22                	sw	x8,24(x2)
     cc6:	ca26                	sw	x9,20(x2)
     cc8:	c84a                	sw	x18,16(x2)
     cca:	c64e                	sw	x19,12(x2)
     ccc:	c452                	sw	x20,8(x2)
     cce:	ce06                	sw	x1,28(x2)
     cd0:	89aa                	mv	x19,x10
     cd2:	8a2e                	mv	x20,x11
     cd4:	84b2                	mv	x9,x12
     cd6:	8936                	mv	x18,x13
     cd8:	8432                	mv	x8,x12
     cda:	01246a63          	bltu	x8,x18,cee <outs+0x2c>
     cde:	00090563          	beqz	x18,ce8 <outs+0x26>
     ce2:	40940533          	sub	x10,x8,x9
     ce6:	a819                	j	cfc <outs+0x3a>
     ce8:	00044783          	lbu	x15,0(x8)
     cec:	dbfd                	beqz	x15,ce2 <outs+0x20>
     cee:	00044503          	lbu	x10,0(x8)
     cf2:	85d2                	mv	x11,x20
     cf4:	0405                	addi	x8,x8,1
     cf6:	9982                	jalr	x19
     cf8:	fe0551e3          	bgez	x10,cda <outs+0x18>
     cfc:	40f2                	lw	x1,28(x2)
     cfe:	4462                	lw	x8,24(x2)
     d00:	44d2                	lw	x9,20(x2)
     d02:	4942                	lw	x18,16(x2)
     d04:	49b2                	lw	x19,12(x2)
     d06:	4a22                	lw	x20,8(x2)
     d08:	6105                	addi	x2,x2,32
     d0a:	8082                	ret

00000d0c <z_cbvprintf_impl>:
     d0c:	7175                	addi	x2,x2,-144
     d0e:	c522                	sw	x8,136(x2)
     d10:	c326                	sw	x9,132(x2)
     d12:	dcd2                	sw	x20,120(x2)
     d14:	d2e6                	sw	x25,100(x2)
     d16:	d0ea                	sw	x26,96(x2)
     d18:	c706                	sw	x1,140(x2)
     d1a:	c14a                	sw	x18,128(x2)
     d1c:	dece                	sw	x19,124(x2)
     d1e:	dad6                	sw	x21,116(x2)
     d20:	d8da                	sw	x22,112(x2)
     d22:	d6de                	sw	x23,108(x2)
     d24:	d4e2                	sw	x24,104(x2)
     d26:	ceee                	sw	x27,92(x2)
     d28:	84aa                	mv	x9,x10
     d2a:	c42e                	sw	x11,8(x2)
     d2c:	8432                	mv	x8,x12
     d2e:	8cb6                	mv	x25,x13
     d30:	4d01                	li	x26,0
     d32:	02500a13          	li	x20,37
     d36:	00044503          	lbu	x10,0(x8)
     d3a:	e119                	bnez	x10,d40 <z_cbvprintf_impl+0x34>
     d3c:	856a                	mv	x10,x26
     d3e:	a7f9                	j	150c <z_cbvprintf_impl+0x800>
     d40:	00140993          	addi	x19,x8,1
     d44:	01450863          	beq	x10,x20,d54 <z_cbvprintf_impl+0x48>
     d48:	45a2                	lw	x11,8(x2)
     d4a:	9482                	jalr	x9
     d4c:	7c054063          	bltz	x10,150c <z_cbvprintf_impl+0x800>
     d50:	0d05                	addi	x26,x26,1
     d52:	ab0d                	j	1284 <z_cbvprintf_impl+0x578>
     d54:	02000613          	li	x12,32
     d58:	4581                	li	x11,0
     d5a:	1808                	addi	x10,x2,48
     d5c:	125000ef          	jal	x1,1680 <memset>
     d60:	00144783          	lbu	x15,1(x8)
     d64:	05479a63          	bne	x15,x20,db8 <z_cbvprintf_impl+0xac>
     d68:	00240993          	addi	x19,x8,2
     d6c:	054101a3          	sb	x20,67(x2)
     d70:	04015783          	lhu	x15,64(x2)
     d74:	1007f713          	andi	x14,x15,256
     d78:	40070163          	beqz	x14,117a <z_cbvprintf_impl+0x46e>
     d7c:	000caa83          	lw	x21,0(x25)
     d80:	004c8713          	addi	x14,x25,4
     d84:	000ad863          	bgez	x21,d94 <z_cbvprintf_impl+0x88>
     d88:	0047e793          	ori	x15,x15,4
     d8c:	04f11023          	sh	x15,64(x2)
     d90:	41500ab3          	neg	x21,x21
     d94:	04015783          	lhu	x15,64(x2)
     d98:	4007f693          	andi	x13,x15,1024
     d9c:	3e068863          	beqz	x13,118c <z_cbvprintf_impl+0x480>
     da0:	00072b83          	lw	x23,0(x14)
     da4:	00470c93          	addi	x25,x14,4
     da8:	3e0bd763          	bgez	x23,1196 <z_cbvprintf_impl+0x48a>
     dac:	dff7f793          	andi	x15,x15,-513
     db0:	04f11023          	sh	x15,64(x2)
     db4:	5bfd                	li	x23,-1
     db6:	a6c5                	j	1196 <z_cbvprintf_impl+0x48a>
     db8:	4701                	li	x14,0
     dba:	4501                	li	x10,0
     dbc:	4681                	li	x13,0
     dbe:	4581                	li	x11,0
     dc0:	4601                	li	x12,0
     dc2:	02b00813          	li	x16,43
     dc6:	02d00893          	li	x17,45
     dca:	03000313          	li	x6,48
     dce:	02000e13          	li	x28,32
     dd2:	02300e93          	li	x29,35
     dd6:	0009c783          	lbu	x15,0(x19)
     dda:	11078263          	beq	x15,x16,ede <z_cbvprintf_impl+0x1d2>
     dde:	0ef86a63          	bltu	x16,x15,ed2 <z_cbvprintf_impl+0x1c6>
     de2:	11c78163          	beq	x15,x28,ee4 <z_cbvprintf_impl+0x1d8>
     de6:	11d78163          	beq	x15,x29,ee8 <z_cbvprintf_impl+0x1dc>
     dea:	c719                	beqz	x14,df8 <z_cbvprintf_impl+0xec>
     dec:	04015703          	lhu	x14,64(x2)
     df0:	04076713          	ori	x14,x14,64
     df4:	04e11023          	sh	x14,64(x2)
     df8:	c519                	beqz	x10,e06 <z_cbvprintf_impl+0xfa>
     dfa:	04015703          	lhu	x14,64(x2)
     dfe:	02076713          	ori	x14,x14,32
     e02:	04e11023          	sh	x14,64(x2)
     e06:	c699                	beqz	x13,e14 <z_cbvprintf_impl+0x108>
     e08:	04015703          	lhu	x14,64(x2)
     e0c:	01076713          	ori	x14,x14,16
     e10:	04e11023          	sh	x14,64(x2)
     e14:	c599                	beqz	x11,e22 <z_cbvprintf_impl+0x116>
     e16:	04015703          	lhu	x14,64(x2)
     e1a:	00876713          	ori	x14,x14,8
     e1e:	04e11023          	sh	x14,64(x2)
     e22:	c619                	beqz	x12,e30 <z_cbvprintf_impl+0x124>
     e24:	04015703          	lhu	x14,64(x2)
     e28:	00476713          	ori	x14,x14,4
     e2c:	04e11023          	sh	x14,64(x2)
     e30:	4706                	lw	x14,64(x2)
     e32:	04400693          	li	x13,68
     e36:	04477713          	andi	x14,x14,68
     e3a:	00d71863          	bne	x14,x13,e4a <z_cbvprintf_impl+0x13e>
     e3e:	04015703          	lhu	x14,64(x2)
     e42:	fbf77713          	andi	x14,x14,-65
     e46:	04e11023          	sh	x14,64(x2)
     e4a:	04015703          	lhu	x14,64(x2)
     e4e:	08076713          	ori	x14,x14,128
     e52:	04e11023          	sh	x14,64(x2)
     e56:	02a00713          	li	x14,42
     e5a:	0ce79363          	bne	x15,x14,f20 <z_cbvprintf_impl+0x214>
     e5e:	04015703          	lhu	x14,64(x2)
     e62:	00198793          	addi	x15,x19,1
     e66:	10076713          	ori	x14,x14,256
     e6a:	04e11023          	sh	x14,64(x2)
     e6e:	0007c603          	lbu	x12,0(x15)
     e72:	04015703          	lhu	x14,64(x2)
     e76:	fd260693          	addi	x13,x12,-46
     e7a:	0016b693          	seqz	x13,x13
     e7e:	06a6                	slli	x13,x13,0x9
     e80:	dff77713          	andi	x14,x14,-513
     e84:	8f55                	or	x14,x14,x13
     e86:	04e11023          	sh	x14,64(x2)
     e8a:	02e00713          	li	x14,46
     e8e:	0ae61563          	bne	x12,x14,f38 <z_cbvprintf_impl+0x22c>
     e92:	0017c683          	lbu	x13,1(x15)
     e96:	02a00713          	li	x14,42
     e9a:	08e68863          	beq	x13,x14,f2a <z_cbvprintf_impl+0x21e>
     e9e:	0785                	addi	x15,x15,1
     ea0:	4701                	li	x14,0
     ea2:	4625                	li	x12,9
     ea4:	4829                	li	x16,10
     ea6:	0007c683          	lbu	x13,0(x15)
     eaa:	00178513          	addi	x10,x15,1
     eae:	fd068593          	addi	x11,x13,-48
     eb2:	10b67163          	bgeu	x12,x11,fb4 <z_cbvprintf_impl+0x2a8>
     eb6:	4686                	lw	x13,64(x2)
     eb8:	c4ba                	sw	x14,72(x2)
     eba:	837d                	srli	x14,x14,0x1f
     ebc:	8285                	srli	x13,x13,0x1
     ebe:	8a85                	andi	x13,x13,1
     ec0:	8f55                	or	x14,x14,x13
     ec2:	04015683          	lhu	x13,64(x2)
     ec6:	0706                	slli	x14,x14,0x1
     ec8:	9af5                	andi	x13,x13,-3
     eca:	8f55                	or	x14,x14,x13
     ecc:	04e11023          	sh	x14,64(x2)
     ed0:	a0a5                	j	f38 <z_cbvprintf_impl+0x22c>
     ed2:	01178d63          	beq	x15,x17,eec <z_cbvprintf_impl+0x1e0>
     ed6:	f0679ae3          	bne	x15,x6,dea <z_cbvprintf_impl+0xde>
     eda:	4705                	li	x14,1
     edc:	a011                	j	ee0 <z_cbvprintf_impl+0x1d4>
     ede:	4585                	li	x11,1
     ee0:	0985                	addi	x19,x19,1
     ee2:	bdd5                	j	dd6 <z_cbvprintf_impl+0xca>
     ee4:	4685                	li	x13,1
     ee6:	bfed                	j	ee0 <z_cbvprintf_impl+0x1d4>
     ee8:	4505                	li	x10,1
     eea:	bfdd                	j	ee0 <z_cbvprintf_impl+0x1d4>
     eec:	4605                	li	x12,1
     eee:	bfcd                	j	ee0 <z_cbvprintf_impl+0x1d4>
     ef0:	03070733          	mul	x14,x14,x16
     ef4:	87aa                	mv	x15,x10
     ef6:	fd070713          	addi	x14,x14,-48
     efa:	9736                	add	x14,x14,x13
     efc:	0007c683          	lbu	x13,0(x15)
     f00:	00178513          	addi	x10,x15,1
     f04:	fd068593          	addi	x11,x13,-48
     f08:	feb674e3          	bgeu	x12,x11,ef0 <z_cbvprintf_impl+0x1e4>
     f0c:	f6f981e3          	beq	x19,x15,e6e <z_cbvprintf_impl+0x162>
     f10:	04015683          	lhu	x13,64(x2)
     f14:	c2ba                	sw	x14,68(x2)
     f16:	837d                	srli	x14,x14,0x1f
     f18:	0706                	slli	x14,x14,0x1
     f1a:	9af5                	andi	x13,x13,-3
     f1c:	8f55                	or	x14,x14,x13
     f1e:	b7b1                	j	e6a <z_cbvprintf_impl+0x15e>
     f20:	87ce                	mv	x15,x19
     f22:	4701                	li	x14,0
     f24:	4625                	li	x12,9
     f26:	4829                	li	x16,10
     f28:	bfd1                	j	efc <z_cbvprintf_impl+0x1f0>
     f2a:	04015703          	lhu	x14,64(x2)
     f2e:	0789                	addi	x15,x15,2
     f30:	40076713          	ori	x14,x14,1024
     f34:	04e11023          	sh	x14,64(x2)
     f38:	0007c683          	lbu	x13,0(x15)
     f3c:	06c00713          	li	x14,108
     f40:	0ce68963          	beq	x13,x14,1012 <z_cbvprintf_impl+0x306>
     f44:	06d76f63          	bltu	x14,x13,fc2 <z_cbvprintf_impl+0x2b6>
     f48:	06800713          	li	x14,104
     f4c:	08e68b63          	beq	x13,x14,fe2 <z_cbvprintf_impl+0x2d6>
     f50:	06a00713          	li	x14,106
     f54:	0ce68f63          	beq	x13,x14,1032 <z_cbvprintf_impl+0x326>
     f58:	04c00713          	li	x14,76
     f5c:	0ee68b63          	beq	x13,x14,1052 <z_cbvprintf_impl+0x346>
     f60:	00178993          	addi	x19,x15,1
     f64:	0007c783          	lbu	x15,0(x15)
     f68:	07800713          	li	x14,120
     f6c:	04f101a3          	sb	x15,67(x2)
     f70:	1ef76e63          	bltu	x14,x15,116c <z_cbvprintf_impl+0x460>
     f74:	06d00713          	li	x14,109
     f78:	0ef76663          	bltu	x14,x15,1064 <z_cbvprintf_impl+0x358>
     f7c:	06900713          	li	x14,105
     f80:	1ef76663          	bltu	x14,x15,116c <z_cbvprintf_impl+0x460>
     f84:	05700713          	li	x14,87
     f88:	10f76d63          	bltu	x14,x15,10a2 <z_cbvprintf_impl+0x396>
     f8c:	04100713          	li	x14,65
     f90:	00e78963          	beq	x15,x14,fa2 <z_cbvprintf_impl+0x296>
     f94:	fbb78793          	addi	x15,x15,-69
     f98:	0ff7f793          	zext.b	x15,x15
     f9c:	4709                	li	x14,2
     f9e:	1cf76763          	bltu	x14,x15,116c <z_cbvprintf_impl+0x460>
     fa2:	04214783          	lbu	x15,66(x2)
     fa6:	9be1                	andi	x15,x15,-8
     fa8:	0047e793          	ori	x15,x15,4
     fac:	04f10123          	sb	x15,66(x2)
     fb0:	4785                	li	x15,1
     fb2:	aa2d                	j	10ec <z_cbvprintf_impl+0x3e0>
     fb4:	03070733          	mul	x14,x14,x16
     fb8:	87aa                	mv	x15,x10
     fba:	fd070713          	addi	x14,x14,-48
     fbe:	9736                	add	x14,x14,x13
     fc0:	b5dd                	j	ea6 <z_cbvprintf_impl+0x19a>
     fc2:	07400713          	li	x14,116
     fc6:	06e68e63          	beq	x13,x14,1042 <z_cbvprintf_impl+0x336>
     fca:	07a00713          	li	x14,122
     fce:	f8e699e3          	bne	x13,x14,f60 <z_cbvprintf_impl+0x254>
     fd2:	04015703          	lhu	x14,64(x2)
     fd6:	76e1                	lui	x13,0xffff8
     fd8:	7ff68693          	addi	x13,x13,2047 # ffff87ff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff8800>
     fdc:	8f75                	and	x14,x14,x13
     fde:	668d                	lui	x13,0x3
     fe0:	a025                	j	1008 <z_cbvprintf_impl+0x2fc>
     fe2:	04015703          	lhu	x14,64(x2)
     fe6:	0017c583          	lbu	x11,1(x15)
     fea:	7661                	lui	x12,0xffff8
     fec:	7ff60613          	addi	x12,x12,2047 # ffff87ff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff8800>
     ff0:	8f71                	and	x14,x14,x12
     ff2:	00d59a63          	bne	x11,x13,1006 <z_cbvprintf_impl+0x2fa>
     ff6:	6685                	lui	x13,0x1
     ff8:	80068693          	addi	x13,x13,-2048 # 800 <CONFIG_ISR_STACK_SIZE>
     ffc:	8f55                	or	x14,x14,x13
     ffe:	04e11023          	sh	x14,64(x2)
    1002:	0789                	addi	x15,x15,2
    1004:	bfb1                	j	f60 <z_cbvprintf_impl+0x254>
    1006:	6685                	lui	x13,0x1
    1008:	8f55                	or	x14,x14,x13
    100a:	04e11023          	sh	x14,64(x2)
    100e:	0785                	addi	x15,x15,1
    1010:	bf81                	j	f60 <z_cbvprintf_impl+0x254>
    1012:	04015703          	lhu	x14,64(x2)
    1016:	0017c583          	lbu	x11,1(x15)
    101a:	7661                	lui	x12,0xffff8
    101c:	7ff60613          	addi	x12,x12,2047 # ffff87ff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff8800>
    1020:	8f71                	and	x14,x14,x12
    1022:	00d59463          	bne	x11,x13,102a <z_cbvprintf_impl+0x31e>
    1026:	6689                	lui	x13,0x2
    1028:	bfd1                	j	ffc <z_cbvprintf_impl+0x2f0>
    102a:	6689                	lui	x13,0x2
    102c:	80068693          	addi	x13,x13,-2048 # 1800 <neorv32_gpio_port_toggle_bits+0xe>
    1030:	bfe1                	j	1008 <z_cbvprintf_impl+0x2fc>
    1032:	04015703          	lhu	x14,64(x2)
    1036:	76e1                	lui	x13,0xffff8
    1038:	7ff68693          	addi	x13,x13,2047 # ffff87ff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff8800>
    103c:	8f75                	and	x14,x14,x13
    103e:	668d                	lui	x13,0x3
    1040:	b7f5                	j	102c <z_cbvprintf_impl+0x320>
    1042:	04015703          	lhu	x14,64(x2)
    1046:	76e1                	lui	x13,0xffff8
    1048:	7ff68693          	addi	x13,x13,2047 # ffff87ff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff8800>
    104c:	8f75                	and	x14,x14,x13
    104e:	6691                	lui	x13,0x4
    1050:	bff1                	j	102c <z_cbvprintf_impl+0x320>
    1052:	04015703          	lhu	x14,64(x2)
    1056:	76e1                	lui	x13,0xffff8
    1058:	7fd68693          	addi	x13,x13,2045 # ffff87fd <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffff87fe>
    105c:	8f75                	and	x14,x14,x13
    105e:	6691                	lui	x13,0x4
    1060:	0689                	addi	x13,x13,2 # 4002 <__rom_region_end+0xba6>
    1062:	b75d                	j	1008 <z_cbvprintf_impl+0x2fc>
    1064:	f9278713          	addi	x14,x15,-110
    1068:	4785                	li	x15,1
    106a:	00e797b3          	sll	x15,x15,x14
    106e:	4827f713          	andi	x14,x15,1154
    1072:	eb49                	bnez	x14,1104 <z_cbvprintf_impl+0x3f8>
    1074:	0247f713          	andi	x14,x15,36
    1078:	e375                	bnez	x14,115c <z_cbvprintf_impl+0x450>
    107a:	8b85                	andi	x15,x15,1
    107c:	cbe5                	beqz	x15,116c <z_cbvprintf_impl+0x460>
    107e:	04214783          	lbu	x15,66(x2)
    1082:	6721                	lui	x14,0x8
    1084:	80070713          	addi	x14,x14,-2048 # 7800 <__rom_region_end+0x43a4>
    1088:	9be1                	andi	x15,x15,-8
    108a:	0037e793          	ori	x15,x15,3
    108e:	04f10123          	sb	x15,66(x2)
    1092:	04015783          	lhu	x15,64(x2)
    1096:	8ff9                	and	x15,x15,x14
    1098:	7771                	lui	x14,0xffffc
    109a:	97ba                	add	x15,x15,x14
    109c:	0017b793          	seqz	x15,x15
    10a0:	a0b1                	j	10ec <z_cbvprintf_impl+0x3e0>
    10a2:	fa878693          	addi	x13,x15,-88
    10a6:	4705                	li	x14,1
    10a8:	00d71733          	sll	x14,x14,x13
    10ac:	66b9                	lui	x13,0xe
    10ae:	20068693          	addi	x13,x13,512 # e200 <__rom_region_end+0xada4>
    10b2:	8ef9                	and	x13,x13,x14
    10b4:	ee0697e3          	bnez	x13,fa2 <z_cbvprintf_impl+0x296>
    10b8:	6685                	lui	x13,0x1
    10ba:	80168693          	addi	x13,x13,-2047 # 801 <CONFIG_ISR_STACK_SIZE+0x1>
    10be:	8ef9                	and	x13,x13,x14
    10c0:	eea9                	bnez	x13,111a <z_cbvprintf_impl+0x40e>
    10c2:	000217b7          	lui	x15,0x21
    10c6:	8f7d                	and	x14,x14,x15
    10c8:	c355                	beqz	x14,116c <z_cbvprintf_impl+0x460>
    10ca:	04214783          	lbu	x15,66(x2)
    10ce:	9be1                	andi	x15,x15,-8
    10d0:	0017e793          	ori	x15,x15,1
    10d4:	04015703          	lhu	x14,64(x2)
    10d8:	04f10123          	sb	x15,66(x2)
    10dc:	67a1                	lui	x15,0x8
    10de:	80078793          	addi	x15,x15,-2048 # 7800 <__rom_region_end+0x43a4>
    10e2:	8ff9                	and	x15,x15,x14
    10e4:	6691                	lui	x13,0x4
    10e6:	02d78563          	beq	x15,x13,1110 <z_cbvprintf_impl+0x404>
    10ea:	4781                	li	x15,0
    10ec:	4706                	lw	x14,64(x2)
    10ee:	8305                	srli	x14,x14,0x1
    10f0:	8b05                	andi	x14,x14,1
    10f2:	8fd9                	or	x15,x15,x14
    10f4:	04015703          	lhu	x14,64(x2)
    10f8:	0786                	slli	x15,x15,0x1
    10fa:	9b75                	andi	x14,x14,-3
    10fc:	8fd9                	or	x15,x15,x14
    10fe:	04f11023          	sh	x15,64(x2)
    1102:	b1bd                	j	d70 <z_cbvprintf_impl+0x64>
    1104:	04214783          	lbu	x15,66(x2)
    1108:	9be1                	andi	x15,x15,-8
    110a:	0027e793          	ori	x15,x15,2
    110e:	b7d9                	j	10d4 <z_cbvprintf_impl+0x3c8>
    1110:	00176713          	ori	x14,x14,1
    1114:	04e11023          	sh	x14,64(x2)
    1118:	bfc9                	j	10ea <z_cbvprintf_impl+0x3de>
    111a:	04214703          	lbu	x14,66(x2)
    111e:	04015683          	lhu	x13,64(x2)
    1122:	6611                	lui	x12,0x4
    1124:	9b61                	andi	x14,x14,-8
    1126:	00276713          	ori	x14,x14,2
    112a:	04e10123          	sb	x14,66(x2)
    112e:	6721                	lui	x14,0x8
    1130:	80070713          	addi	x14,x14,-2048 # 7800 <__rom_region_end+0x43a4>
    1134:	8f75                	and	x14,x14,x13
    1136:	00c71663          	bne	x14,x12,1142 <z_cbvprintf_impl+0x436>
    113a:	0016e693          	ori	x13,x13,1
    113e:	04d11023          	sh	x13,64(x2)
    1142:	06300713          	li	x14,99
    1146:	fae792e3          	bne	x15,x14,10ea <z_cbvprintf_impl+0x3de>
    114a:	04015783          	lhu	x15,64(x2)
    114e:	6721                	lui	x14,0x8
    1150:	80070713          	addi	x14,x14,-2048 # 7800 <__rom_region_end+0x43a4>
    1154:	8ff9                	and	x15,x15,x14
    1156:	00f037b3          	snez	x15,x15
    115a:	bf49                	j	10ec <z_cbvprintf_impl+0x3e0>
    115c:	04214783          	lbu	x15,66(x2)
    1160:	9be1                	andi	x15,x15,-8
    1162:	0037e793          	ori	x15,x15,3
    1166:	04f10123          	sb	x15,66(x2)
    116a:	b7c5                	j	114a <z_cbvprintf_impl+0x43e>
    116c:	04015783          	lhu	x15,64(x2)
    1170:	0017e793          	ori	x15,x15,1
    1174:	04f11023          	sh	x15,64(x2)
    1178:	bf8d                	j	10ea <z_cbvprintf_impl+0x3de>
    117a:	0807f793          	andi	x15,x15,128
    117e:	c781                	beqz	x15,1186 <z_cbvprintf_impl+0x47a>
    1180:	4a96                	lw	x21,68(x2)
    1182:	8766                	mv	x14,x25
    1184:	b901                	j	d94 <z_cbvprintf_impl+0x88>
    1186:	8766                	mv	x14,x25
    1188:	5afd                	li	x21,-1
    118a:	b129                	j	d94 <z_cbvprintf_impl+0x88>
    118c:	2007f793          	andi	x15,x15,512
    1190:	c7b9                	beqz	x15,11de <z_cbvprintf_impl+0x4d2>
    1192:	4ba6                	lw	x23,72(x2)
    1194:	8cba                	mv	x25,x14
    1196:	4606                	lw	x12,64(x2)
    1198:	c282                	sw	x0,68(x2)
    119a:	c482                	sw	x0,72(x2)
    119c:	01065513          	srli	x10,x12,0x10
    11a0:	00b65693          	srli	x13,x12,0xb
    11a4:	891d                	andi	x10,x10,7
    11a6:	4585                	li	x11,1
    11a8:	8abd                	andi	x13,x13,15
    11aa:	06b51363          	bne	x10,x11,1210 <z_cbvprintf_impl+0x504>
    11ae:	4795                	li	x15,5
    11b0:	10f68563          	beq	x13,x15,12ba <z_cbvprintf_impl+0x5ae>
    11b4:	02d7e763          	bltu	x15,x13,11e2 <z_cbvprintf_impl+0x4d6>
    11b8:	478d                	li	x15,3
    11ba:	02f68c63          	beq	x13,x15,11f2 <z_cbvprintf_impl+0x4e6>
    11be:	4791                	li	x15,4
    11c0:	0ef68d63          	beq	x13,x15,12ba <z_cbvprintf_impl+0x5ae>
    11c4:	000ca783          	lw	x15,0(x25)
    11c8:	004c8713          	addi	x14,x25,4
    11cc:	41f7d593          	srai	x11,x15,0x1f
    11d0:	d83e                	sw	x15,48(x2)
    11d2:	da2e                	sw	x11,52(x2)
    11d4:	02a69663          	bne	x13,x10,1200 <z_cbvprintf_impl+0x4f4>
    11d8:	03010783          	lb	x15,48(x2)
    11dc:	a039                	j	11ea <z_cbvprintf_impl+0x4de>
    11de:	8cba                	mv	x25,x14
    11e0:	bed1                	j	db4 <z_cbvprintf_impl+0xa8>
    11e2:	000ca783          	lw	x15,0(x25)
    11e6:	004c8713          	addi	x14,x25,4
    11ea:	d83e                	sw	x15,48(x2)
    11ec:	87fd                	srai	x15,x15,0x1f
    11ee:	da3e                	sw	x15,52(x2)
    11f0:	a819                	j	1206 <z_cbvprintf_impl+0x4fa>
    11f2:	000ca783          	lw	x15,0(x25)
    11f6:	d83e                	sw	x15,48(x2)
    11f8:	87fd                	srai	x15,x15,0x1f
    11fa:	da3e                	sw	x15,52(x2)
    11fc:	0c91                	addi	x25,x25,4
    11fe:	a88d                	j	1270 <z_cbvprintf_impl+0x564>
    1200:	4589                	li	x11,2
    1202:	00b68463          	beq	x13,x11,120a <z_cbvprintf_impl+0x4fe>
    1206:	8cba                	mv	x25,x14
    1208:	a0a5                	j	1270 <z_cbvprintf_impl+0x564>
    120a:	07c2                	slli	x15,x15,0x10
    120c:	87c1                	srai	x15,x15,0x10
    120e:	bff1                	j	11ea <z_cbvprintf_impl+0x4de>
    1210:	4789                	li	x15,2
    1212:	08f51363          	bne	x10,x15,1298 <z_cbvprintf_impl+0x58c>
    1216:	4795                	li	x15,5
    1218:	0af68163          	beq	x13,x15,12ba <z_cbvprintf_impl+0x5ae>
    121c:	02d7e663          	bltu	x15,x13,1248 <z_cbvprintf_impl+0x53c>
    1220:	478d                	li	x15,3
    1222:	02f68a63          	beq	x13,x15,1256 <z_cbvprintf_impl+0x54a>
    1226:	4791                	li	x15,4
    1228:	08f68963          	beq	x13,x15,12ba <z_cbvprintf_impl+0x5ae>
    122c:	000ca783          	lw	x15,0(x25)
    1230:	004c8713          	addi	x14,x25,4
    1234:	04b68e63          	beq	x13,x11,1290 <z_cbvprintf_impl+0x584>
    1238:	d83e                	sw	x15,48(x2)
    123a:	da02                	sw	x0,52(x2)
    123c:	fca695e3          	bne	x13,x10,1206 <z_cbvprintf_impl+0x4fa>
    1240:	07c2                	slli	x15,x15,0x10
    1242:	83c1                	srli	x15,x15,0x10
    1244:	d83e                	sw	x15,48(x2)
    1246:	b7c1                	j	1206 <z_cbvprintf_impl+0x4fa>
    1248:	000ca503          	lw	x10,0(x25)
    124c:	004c8713          	addi	x14,x25,4
    1250:	d82a                	sw	x10,48(x2)
    1252:	da02                	sw	x0,52(x2)
    1254:	bf4d                	j	1206 <z_cbvprintf_impl+0x4fa>
    1256:	04314703          	lbu	x14,67(x2)
    125a:	06300793          	li	x15,99
    125e:	02f71563          	bne	x14,x15,1288 <z_cbvprintf_impl+0x57c>
    1262:	000ca783          	lw	x15,0(x25)
    1266:	41f7d713          	srai	x14,x15,0x1f
    126a:	0c91                	addi	x25,x25,4
    126c:	d83e                	sw	x15,48(x2)
    126e:	da3a                	sw	x14,52(x2)
    1270:	8a0d                	andi	x12,x12,3
    1272:	c62d                	beqz	x12,12dc <z_cbvprintf_impl+0x5d0>
    1274:	45a2                	lw	x11,8(x2)
    1276:	86ce                	mv	x13,x19
    1278:	8622                	mv	x12,x8
    127a:	8526                	mv	x10,x9
    127c:	3499                	jal	cc2 <outs>
    127e:	28054763          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    1282:	9d2a                	add	x26,x26,x10
    1284:	844e                	mv	x8,x19
    1286:	bc45                	j	d36 <z_cbvprintf_impl+0x2a>
    1288:	000ca783          	lw	x15,0(x25)
    128c:	4701                	li	x14,0
    128e:	bff1                	j	126a <z_cbvprintf_impl+0x55e>
    1290:	0ff7f793          	zext.b	x15,x15
    1294:	d83e                	sw	x15,48(x2)
    1296:	bf75                	j	1252 <z_cbvprintf_impl+0x546>
    1298:	4791                	li	x15,4
    129a:	02f51a63          	bne	x10,x15,12ce <z_cbvprintf_impl+0x5c2>
    129e:	47a1                	li	x15,8
    12a0:	00f69d63          	bne	x13,x15,12ba <z_cbvprintf_impl+0x5ae>
    12a4:	000ca783          	lw	x15,0(x25)
    12a8:	4398                	lw	x14,0(x15)
    12aa:	d83a                	sw	x14,48(x2)
    12ac:	43d8                	lw	x14,4(x15)
    12ae:	da3a                	sw	x14,52(x2)
    12b0:	4798                	lw	x14,8(x15)
    12b2:	47dc                	lw	x15,12(x15)
    12b4:	dc3a                	sw	x14,56(x2)
    12b6:	de3e                	sw	x15,60(x2)
    12b8:	b791                	j	11fc <z_cbvprintf_impl+0x4f0>
    12ba:	007c8793          	addi	x15,x25,7
    12be:	9be1                	andi	x15,x15,-8
    12c0:	4398                	lw	x14,0(x15)
    12c2:	00878c93          	addi	x25,x15,8
    12c6:	43dc                	lw	x15,4(x15)
    12c8:	d83a                	sw	x14,48(x2)
    12ca:	da3e                	sw	x15,52(x2)
    12cc:	b755                	j	1270 <z_cbvprintf_impl+0x564>
    12ce:	478d                	li	x15,3
    12d0:	faf510e3          	bne	x10,x15,1270 <z_cbvprintf_impl+0x564>
    12d4:	000ca783          	lw	x15,0(x25)
    12d8:	d83e                	sw	x15,48(x2)
    12da:	b70d                	j	11fc <z_cbvprintf_impl+0x4f0>
    12dc:	04314783          	lbu	x15,67(x2)
    12e0:	07800713          	li	x14,120
    12e4:	faf760e3          	bltu	x14,x15,1284 <z_cbvprintf_impl+0x578>
    12e8:	06200713          	li	x14,98
    12ec:	00f76c63          	bltu	x14,x15,1304 <z_cbvprintf_impl+0x5f8>
    12f0:	02500713          	li	x14,37
    12f4:	02e78663          	beq	x15,x14,1320 <z_cbvprintf_impl+0x614>
    12f8:	05800713          	li	x14,88
    12fc:	f8e794e3          	bne	x15,x14,1284 <z_cbvprintf_impl+0x578>
    1300:	4d81                	li	x27,0
    1302:	a225                	j	142a <z_cbvprintf_impl+0x71e>
    1304:	f9d78793          	addi	x15,x15,-99
    1308:	0ff7f793          	zext.b	x15,x15
    130c:	4755                	li	x14,21
    130e:	f6f76be3          	bltu	x14,x15,1284 <z_cbvprintf_impl+0x578>
    1312:	670d                	lui	x14,0x3
    1314:	078a                	slli	x15,x15,0x2
    1316:	19870713          	addi	x14,x14,408 # 3198 <__clz_tab+0x184>
    131a:	97ba                	add	x15,x15,x14
    131c:	439c                	lw	x15,0(x15)
    131e:	8782                	jr	x15
    1320:	45a2                	lw	x11,8(x2)
    1322:	02500513          	li	x10,37
    1326:	b415                	j	d4a <z_cbvprintf_impl+0x3e>
    1328:	5442                	lw	x8,48(x2)
    132a:	0a0bcb63          	bltz	x23,13e0 <z_cbvprintf_impl+0x6d4>
    132e:	85de                	mv	x11,x23
    1330:	8522                	mv	x10,x8
    1332:	2e29                	jal	164c <strnlen>
    1334:	00a40b33          	add	x22,x8,x10
    1338:	4d81                	li	x27,0
    133a:	d429                	beqz	x8,1284 <z_cbvprintf_impl+0x578>
    133c:	04214783          	lbu	x15,66(x2)
    1340:	0107fc13          	andi	x24,x15,16
    1344:	1a0c0763          	beqz	x24,14f2 <z_cbvprintf_impl+0x7e6>
    1348:	0509                	addi	x10,x10,2
    134a:	4b96                	lw	x23,68(x2)
    134c:	0407f793          	andi	x15,x15,64
    1350:	955e                	add	x10,x10,x23
    1352:	c399                	beqz	x15,1358 <z_cbvprintf_impl+0x64c>
    1354:	47a6                	lw	x15,72(x2)
    1356:	953e                	add	x10,x10,x15
    1358:	05505263          	blez	x21,139c <z_cbvprintf_impl+0x690>
    135c:	4786                	lw	x15,64(x2)
    135e:	40aa8ab3          	sub	x21,x21,x10
    1362:	8389                	srli	x15,x15,0x2
    1364:	8b85                	andi	x15,x15,1
    1366:	eb9d                	bnez	x15,139c <z_cbvprintf_impl+0x690>
    1368:	04015783          	lhu	x15,64(x2)
    136c:	0407f793          	andi	x15,x15,64
    1370:	1a078d63          	beqz	x15,152a <z_cbvprintf_impl+0x81e>
    1374:	1a0d8e63          	beqz	x27,1530 <z_cbvprintf_impl+0x824>
    1378:	45a2                	lw	x11,8(x2)
    137a:	856e                	mv	x10,x27
    137c:	9482                	jalr	x9
    137e:	18054763          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    1382:	0d05                	addi	x26,x26,1
    1384:	03000713          	li	x14,48
    1388:	4d81                	li	x27,0
    138a:	8956                	mv	x18,x21
    138c:	86ca                	mv	x13,x18
    138e:	197d                	addi	x18,x18,-1
    1390:	16d04763          	bgtz	x13,14fe <z_cbvprintf_impl+0x7f2>
    1394:	9d56                	add	x26,x26,x21
    1396:	40dd0d33          	sub	x26,x26,x13
    139a:	8aca                	mv	x21,x18
    139c:	000d8863          	beqz	x27,13ac <z_cbvprintf_impl+0x6a0>
    13a0:	45a2                	lw	x11,8(x2)
    13a2:	856e                	mv	x10,x27
    13a4:	9482                	jalr	x9
    13a6:	16054363          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    13aa:	0d05                	addi	x26,x26,1
    13ac:	4786                	lw	x15,64(x2)
    13ae:	0147d713          	srli	x14,x15,0x14
    13b2:	8b05                	andi	x14,x14,1
    13b4:	e701                	bnez	x14,13bc <z_cbvprintf_impl+0x6b0>
    13b6:	83cd                	srli	x15,x15,0x13
    13b8:	8b85                	andi	x15,x15,1
    13ba:	cb81                	beqz	x15,13ca <z_cbvprintf_impl+0x6be>
    13bc:	45a2                	lw	x11,8(x2)
    13be:	03000513          	li	x10,48
    13c2:	9482                	jalr	x9
    13c4:	14054463          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    13c8:	0d05                	addi	x26,x26,1
    13ca:	000c0963          	beqz	x24,13dc <z_cbvprintf_impl+0x6d0>
    13ce:	45a2                	lw	x11,8(x2)
    13d0:	04314503          	lbu	x10,67(x2)
    13d4:	9482                	jalr	x9
    13d6:	12054b63          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    13da:	0d05                	addi	x26,x26,1
    13dc:	9bea                	add	x23,x23,x26
    13de:	a29d                	j	1544 <z_cbvprintf_impl+0x838>
    13e0:	8522                	mv	x10,x8
    13e2:	2c99                	jal	1638 <strlen>
    13e4:	bf81                	j	1334 <z_cbvprintf_impl+0x628>
    13e6:	57c2                	lw	x15,48(x2)
    13e8:	0820                	addi	x8,x2,24
    13ea:	01910b13          	addi	x22,x2,25
    13ee:	00f10c23          	sb	x15,24(x2)
    13f2:	4d81                	li	x27,0
    13f4:	4505                	li	x10,1
    13f6:	b799                	j	133c <z_cbvprintf_impl+0x630>
    13f8:	04015783          	lhu	x15,64(x2)
    13fc:	02b00d93          	li	x27,43
    1400:	0087f713          	andi	x14,x15,8
    1404:	e701                	bnez	x14,140c <z_cbvprintf_impl+0x700>
    1406:	0786                	slli	x15,x15,0x1
    1408:	0207fd93          	andi	x27,x15,32
    140c:	57d2                	lw	x15,52(x2)
    140e:	5742                	lw	x14,48(x2)
    1410:	0007dd63          	bgez	x15,142a <z_cbvprintf_impl+0x71e>
    1414:	40e006b3          	neg	x13,x14
    1418:	40f007b3          	neg	x15,x15
    141c:	00e03733          	snez	x14,x14
    1420:	8f99                	sub	x15,x15,x14
    1422:	d836                	sw	x13,48(x2)
    1424:	da3e                	sw	x15,52(x2)
    1426:	02d00d93          	li	x27,45
    142a:	5542                	lw	x10,48(x2)
    142c:	55d2                	lw	x11,52(x2)
    142e:	02e10713          	addi	x14,x2,46
    1432:	0834                	addi	x13,x2,24
    1434:	0090                	addi	x12,x2,64
    1436:	fa2ff0ef          	jal	x1,bd8 <encode_uint>
    143a:	842a                	mv	x8,x10
    143c:	020bc063          	bltz	x23,145c <z_cbvprintf_impl+0x750>
    1440:	04015703          	lhu	x14,64(x2)
    1444:	02e10793          	addi	x15,x2,46
    1448:	8f81                	sub	x15,x15,x8
    144a:	fbf77713          	andi	x14,x14,-65
    144e:	04e11023          	sh	x14,64(x2)
    1452:	0177f563          	bgeu	x15,x23,145c <z_cbvprintf_impl+0x750>
    1456:	40fb87b3          	sub	x15,x23,x15
    145a:	c2be                	sw	x15,68(x2)
    145c:	e20404e3          	beqz	x8,1284 <z_cbvprintf_impl+0x578>
    1460:	02e10793          	addi	x15,x2,46
    1464:	40878533          	sub	x10,x15,x8
    1468:	8b3e                	mv	x22,x15
    146a:	ec0d89e3          	beqz	x27,133c <z_cbvprintf_impl+0x630>
    146e:	0505                	addi	x10,x10,1
    1470:	b5f1                	j	133c <z_cbvprintf_impl+0x630>
    1472:	5542                	lw	x10,48(x2)
    1474:	c535                	beqz	x10,14e0 <z_cbvprintf_impl+0x7d4>
    1476:	02e10b13          	addi	x22,x2,46
    147a:	875a                	mv	x14,x22
    147c:	0834                	addi	x13,x2,24
    147e:	0090                	addi	x12,x2,64
    1480:	4581                	li	x11,0
    1482:	f56ff0ef          	jal	x1,bd8 <encode_uint>
    1486:	04215783          	lhu	x15,66(x2)
    148a:	6721                	lui	x14,0x8
    148c:	81070713          	addi	x14,x14,-2032 # 7810 <__rom_region_end+0x43b4>
    1490:	0ef7f793          	andi	x15,x15,239
    1494:	8fd9                	or	x15,x15,x14
    1496:	04f11123          	sh	x15,66(x2)
    149a:	842a                	mv	x8,x10
    149c:	4d81                	li	x27,0
    149e:	fa0bd1e3          	bgez	x23,1440 <z_cbvprintf_impl+0x734>
    14a2:	40ab0533          	sub	x10,x22,x10
    14a6:	e8041be3          	bnez	x8,133c <z_cbvprintf_impl+0x630>
    14aa:	bbe9                	j	1284 <z_cbvprintf_impl+0x578>
    14ac:	471d                	li	x14,7
    14ae:	57c2                	lw	x15,48(x2)
    14b0:	dcd76ae3          	bltu	x14,x13,1284 <z_cbvprintf_impl+0x578>
    14b4:	670d                	lui	x14,0x3
    14b6:	1f070713          	addi	x14,x14,496 # 31f0 <__clz_tab+0x1dc>
    14ba:	068a                	slli	x13,x13,0x2
    14bc:	96ba                	add	x13,x13,x14
    14be:	4298                	lw	x14,0(x13)
    14c0:	8702                	jr	x14
    14c2:	01a78023          	sb	x26,0(x15)
    14c6:	bb7d                	j	1284 <z_cbvprintf_impl+0x578>
    14c8:	01a79023          	sh	x26,0(x15)
    14cc:	bb65                	j	1284 <z_cbvprintf_impl+0x578>
    14ce:	41fd5713          	srai	x14,x26,0x1f
    14d2:	01a7a023          	sw	x26,0(x15)
    14d6:	c3d8                	sw	x14,4(x15)
    14d8:	b375                	j	1284 <z_cbvprintf_impl+0x578>
    14da:	01a7a023          	sw	x26,0(x15)
    14de:	b35d                	j	1284 <z_cbvprintf_impl+0x578>
    14e0:	640d                	lui	x8,0x3
    14e2:	6b0d                	lui	x22,0x3
    14e4:	19040413          	addi	x8,x8,400 # 3190 <__clz_tab+0x17c>
    14e8:	195b0b13          	addi	x22,x22,405 # 3195 <__clz_tab+0x181>
    14ec:	4d81                	li	x27,0
    14ee:	4515                	li	x10,5
    14f0:	b5b1                	j	133c <z_cbvprintf_impl+0x630>
    14f2:	0087f713          	andi	x14,x15,8
    14f6:	e4070ae3          	beqz	x14,134a <z_cbvprintf_impl+0x63e>
    14fa:	0505                	addi	x10,x10,1
    14fc:	b5b9                	j	134a <z_cbvprintf_impl+0x63e>
    14fe:	45a2                	lw	x11,8(x2)
    1500:	853a                	mv	x10,x14
    1502:	c63a                	sw	x14,12(x2)
    1504:	9482                	jalr	x9
    1506:	4732                	lw	x14,12(x2)
    1508:	e80552e3          	bgez	x10,138c <z_cbvprintf_impl+0x680>
    150c:	40ba                	lw	x1,140(x2)
    150e:	442a                	lw	x8,136(x2)
    1510:	449a                	lw	x9,132(x2)
    1512:	490a                	lw	x18,128(x2)
    1514:	59f6                	lw	x19,124(x2)
    1516:	5a66                	lw	x20,120(x2)
    1518:	5ad6                	lw	x21,116(x2)
    151a:	5b46                	lw	x22,112(x2)
    151c:	5bb6                	lw	x23,108(x2)
    151e:	5c26                	lw	x24,104(x2)
    1520:	5c96                	lw	x25,100(x2)
    1522:	5d06                	lw	x26,96(x2)
    1524:	4df6                	lw	x27,92(x2)
    1526:	6149                	addi	x2,x2,144
    1528:	8082                	ret
    152a:	02000713          	li	x14,32
    152e:	bdb1                	j	138a <z_cbvprintf_impl+0x67e>
    1530:	03000713          	li	x14,48
    1534:	bd99                	j	138a <z_cbvprintf_impl+0x67e>
    1536:	45a2                	lw	x11,8(x2)
    1538:	03000513          	li	x10,48
    153c:	9482                	jalr	x9
    153e:	fc0547e3          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    1542:	0d05                	addi	x26,x26,1
    1544:	41ab87b3          	sub	x15,x23,x26
    1548:	fef047e3          	bgtz	x15,1536 <z_cbvprintf_impl+0x82a>
    154c:	45a2                	lw	x11,8(x2)
    154e:	86da                	mv	x13,x22
    1550:	8622                	mv	x12,x8
    1552:	8526                	mv	x10,x9
    1554:	f6eff0ef          	jal	x1,cc2 <outs>
    1558:	fa054ae3          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    155c:	9d2a                	add	x26,x26,x10
    155e:	9aea                	add	x21,x21,x26
    1560:	41aa87b3          	sub	x15,x21,x26
    1564:	d2f050e3          	blez	x15,1284 <z_cbvprintf_impl+0x578>
    1568:	45a2                	lw	x11,8(x2)
    156a:	02000513          	li	x10,32
    156e:	9482                	jalr	x9
    1570:	f8054ee3          	bltz	x10,150c <z_cbvprintf_impl+0x800>
    1574:	0d05                	addi	x26,x26,1
    1576:	b7ed                	j	1560 <z_cbvprintf_impl+0x854>

00001578 <_ConfigAbsSyms>:
    1578:	8082                	ret

0000157a <arch_cpu_idle>:
    157a:	1141                	addi	x2,x2,-16
    157c:	c606                	sw	x1,12(x2)
    157e:	2835                	jal	15ba <sys_trace_idle>
    1580:	47a1                	li	x15,8
    1582:	3007a073          	csrs	mstatus,x15
    1586:	10500073          	wfi
    158a:	40b2                	lw	x1,12(x2)
    158c:	0141                	addi	x2,x2,16
    158e:	8082                	ret

00001590 <arch_irq_enable>:
    1590:	4785                	li	x15,1
    1592:	00a797b3          	sll	x15,x15,x10
    1596:	3047a7f3          	csrrs	x15,mie,x15
    159a:	8082                	ret

0000159c <arch_irq_disable>:
    159c:	4785                	li	x15,1
    159e:	00a797b3          	sll	x15,x15,x10
    15a2:	3047b7f3          	csrrc	x15,mie,x15
    15a6:	8082                	ret

000015a8 <arch_irq_is_enabled>:
    15a8:	30402773          	csrr	x14,mie
    15ac:	4785                	li	x15,1
    15ae:	00a79533          	sll	x10,x15,x10
    15b2:	8d79                	and	x10,x10,x14
    15b4:	00a03533          	snez	x10,x10
    15b8:	8082                	ret

000015ba <sys_trace_idle>:
    15ba:	8082                	ret

000015bc <z_riscv_fatal_error>:
    15bc:	1141                	addi	x2,x2,-16
    15be:	c606                	sw	x1,12(x2)
    15c0:	0b5000ef          	jal	x1,1e74 <z_fatal_error>

000015c4 <_Fault>:
    15c4:	1141                	addi	x2,x2,-16
    15c6:	c606                	sw	x1,12(x2)
    15c8:	85aa                	mv	x11,x10
    15ca:	342027f3          	csrr	x15,mcause
    15ce:	343027f3          	csrr	x15,mtval
    15d2:	4501                	li	x10,0
    15d4:	0a1000ef          	jal	x1,1e74 <z_fatal_error>

000015d8 <z_irq_spurious>:
    15d8:	1141                	addi	x2,x2,-16
    15da:	c606                	sw	x1,12(x2)
    15dc:	342027f3          	csrr	x15,mcause
    15e0:	4581                	li	x11,0
    15e2:	4505                	li	x10,1
    15e4:	3fe1                	jal	15bc <z_riscv_fatal_error>

000015e6 <_PrepC>:
    15e6:	1141                	addi	x2,x2,-16
    15e8:	c606                	sw	x1,12(x2)
    15ea:	0ff000ef          	jal	x1,1ee8 <z_bss_zero>
    15ee:	2e6010ef          	jal	x1,28d4 <z_data_copy>
    15f2:	197000ef          	jal	x1,1f88 <z_cstart>

000015f6 <z_riscv_secondary_cpu_init>:
    15f6:	800007b7          	lui	x15,0x80000
    15fa:	050e                	slli	x10,x10,0x3
    15fc:	1141                	addi	x2,x2,-16
    15fe:	01878793          	addi	x15,x15,24 # 80000018 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000019>
    1602:	c606                	sw	x1,12(x2)
    1604:	97aa                	add	x15,x15,x10
    1606:	4398                	lw	x14,0(x15)
    1608:	43c8                	lw	x10,4(x15)
    160a:	9702                	jalr	x14

0000160c <arch_new_thread>:
    160c:	fb060613          	addi	x12,x12,-80 # 3fb0 <__rom_region_end+0xb54>
    1610:	9a41                	andi	x12,x12,-16
    1612:	d61c                	sw	x15,40(x12)
    1614:	6789                	lui	x15,0x2
    1616:	88078793          	addi	x15,x15,-1920 # 1880 <neorv32_uart_poll_in+0xe>
    161a:	c27c                	sw	x15,68(x12)
    161c:	6785                	lui	x15,0x1
    161e:	a9878793          	addi	x15,x15,-1384 # a98 <z_thread_entry>
    1622:	c23c                	sw	x15,64(x12)
    1624:	d214                	sw	x13,32(x12)
    1626:	d258                	sw	x14,36(x12)
    1628:	03062623          	sw	x16,44(x12)
    162c:	16600793          	li	x15,358
    1630:	d910                	sw	x12,48(x10)
    1632:	d95c                	sw	x15,52(x10)
    1634:	dd68                	sw	x10,124(x10)
    1636:	8082                	ret

00001638 <strlen>:
    1638:	87aa                	mv	x15,x10
    163a:	4501                	li	x10,0
    163c:	00a78733          	add	x14,x15,x10
    1640:	00074703          	lbu	x14,0(x14)
    1644:	e311                	bnez	x14,1648 <strlen+0x10>
    1646:	8082                	ret
    1648:	0505                	addi	x10,x10,1
    164a:	bfcd                	j	163c <strlen+0x4>

0000164c <strnlen>:
    164c:	87aa                	mv	x15,x10
    164e:	4501                	li	x10,0
    1650:	00a78733          	add	x14,x15,x10
    1654:	00074703          	lbu	x14,0(x14)
    1658:	c319                	beqz	x14,165e <strnlen+0x12>
    165a:	00b51363          	bne	x10,x11,1660 <strnlen+0x14>
    165e:	8082                	ret
    1660:	0505                	addi	x10,x10,1
    1662:	b7fd                	j	1650 <strnlen+0x4>

00001664 <memcpy>:
    1664:	4781                	li	x15,0
    1666:	00f61363          	bne	x12,x15,166c <memcpy+0x8>
    166a:	8082                	ret
    166c:	00f586b3          	add	x13,x11,x15
    1670:	0006c683          	lbu	x13,0(x13) # 4000 <__rom_region_end+0xba4>
    1674:	00f50733          	add	x14,x10,x15
    1678:	0785                	addi	x15,x15,1
    167a:	00d70023          	sb	x13,0(x14)
    167e:	b7e5                	j	1666 <memcpy+0x2>

00001680 <memset>:
    1680:	0ff5f593          	zext.b	x11,x11
    1684:	962a                	add	x12,x12,x10
    1686:	87aa                	mv	x15,x10
    1688:	00c79363          	bne	x15,x12,168e <memset+0xe>
    168c:	8082                	ret
    168e:	0785                	addi	x15,x15,1
    1690:	feb78fa3          	sb	x11,-1(x15)
    1694:	bfd5                	j	1688 <memset+0x8>

00001696 <_stdout_hook_default>:
    1696:	557d                	li	x10,-1
    1698:	8082                	ret

0000169a <__stdout_hook_install>:
    169a:	800027b7          	lui	x15,0x80002
    169e:	9ea7a223          	sw	x10,-1564(x15) # 800019e4 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019e5>
    16a2:	8082                	ret

000016a4 <uart_console_init>:
    16a4:	1141                	addi	x2,x2,-16
    16a6:	c606                	sw	x1,12(x2)
    16a8:	c422                	sw	x8,8(x2)
    16aa:	650d                	lui	x10,0x3
    16ac:	ea050513          	addi	x10,x10,-352 # 2ea0 <__device_dts_ord_20>
    16b0:	7a0000ef          	jal	x1,1e50 <z_device_is_ready>
    16b4:	57b5                	li	x15,-19
    16b6:	c911                	beqz	x10,16ca <uart_console_init+0x26>
    16b8:	6405                	lui	x8,0x1
    16ba:	6d440513          	addi	x10,x8,1748 # 16d4 <console_out>
    16be:	3ff1                	jal	169a <__stdout_hook_install>
    16c0:	6d440513          	addi	x10,x8,1748
    16c4:	b9cff0ef          	jal	x1,a60 <__printk_hook_install>
    16c8:	4781                	li	x15,0
    16ca:	40b2                	lw	x1,12(x2)
    16cc:	4422                	lw	x8,8(x2)
    16ce:	853e                	mv	x10,x15
    16d0:	0141                	addi	x2,x2,16
    16d2:	8082                	ret

000016d4 <console_out>:
    16d4:	1141                	addi	x2,x2,-16
    16d6:	c422                	sw	x8,8(x2)
    16d8:	c226                	sw	x9,4(x2)
    16da:	c04a                	sw	x18,0(x2)
    16dc:	648d                	lui	x9,0x3
    16de:	c606                	sw	x1,12(x2)
    16e0:	47a9                	li	x15,10
    16e2:	842a                	mv	x8,x10
    16e4:	ea048913          	addi	x18,x9,-352 # 2ea0 <__device_dts_ord_20>
    16e8:	00f51963          	bne	x10,x15,16fa <console_out+0x26>
    16ec:	00892783          	lw	x15,8(x18)
    16f0:	45b5                	li	x11,13
    16f2:	ea048513          	addi	x10,x9,-352
    16f6:	43dc                	lw	x15,4(x15)
    16f8:	9782                	jalr	x15
    16fa:	00892783          	lw	x15,8(x18)
    16fe:	ea048513          	addi	x10,x9,-352
    1702:	0ff47593          	zext.b	x11,x8
    1706:	43dc                	lw	x15,4(x15)
    1708:	9782                	jalr	x15
    170a:	40b2                	lw	x1,12(x2)
    170c:	8522                	mv	x10,x8
    170e:	4422                	lw	x8,8(x2)
    1710:	4492                	lw	x9,4(x2)
    1712:	4902                	lw	x18,0(x2)
    1714:	0141                	addi	x2,x2,16
    1716:	8082                	ret

00001718 <neorv32_gpio_pin_configure>:
    1718:	415c                	lw	x15,4(x10)
    171a:	872a                	mv	x14,x10
    171c:	439c                	lw	x15,0(x15)
    171e:	00b7d7b3          	srl	x15,x15,x11
    1722:	8b85                	andi	x15,x15,1
    1724:	cfa9                	beqz	x15,177e <neorv32_gpio_pin_configure+0x66>
    1726:	03267793          	andi	x15,x12,50
    172a:	f7a00513          	li	x10,-134
    172e:	eba9                	bnez	x15,1780 <neorv32_gpio_pin_configure+0x68>
    1730:	000207b7          	lui	x15,0x20
    1734:	8ff1                	and	x15,x15,x12
    1736:	e399                	bnez	x15,173c <neorv32_gpio_pin_configure+0x24>
    1738:	4501                	li	x10,0
    173a:	8082                	ret
    173c:	4b08                	lw	x10,16(x14)
    173e:	30047873          	csrrci	x16,mstatus,8
    1742:	000806b7          	lui	x13,0x80
    1746:	8ef1                	and	x13,x13,x12
    1748:	415c                	lw	x15,4(x10)
    174a:	ce99                	beqz	x13,1768 <neorv32_gpio_pin_configure+0x50>
    174c:	4685                	li	x13,1
    174e:	00b696b3          	sll	x13,x13,x11
    1752:	8fd5                	or	x15,x15,x13
    1754:	c15c                	sw	x15,4(x10)
    1756:	435c                	lw	x15,4(x14)
    1758:	4154                	lw	x13,4(x10)
    175a:	47dc                	lw	x15,12(x15)
    175c:	c394                	sw	x13,0(x15)
    175e:	00887793          	andi	x15,x16,8
    1762:	3007a073          	csrs	mstatus,x15
    1766:	bfc9                	j	1738 <neorv32_gpio_pin_configure+0x20>
    1768:	000406b7          	lui	x13,0x40
    176c:	8e75                	and	x12,x12,x13
    176e:	d665                	beqz	x12,1756 <neorv32_gpio_pin_configure+0x3e>
    1770:	4685                	li	x13,1
    1772:	00b696b3          	sll	x13,x13,x11
    1776:	fff6c693          	not	x13,x13
    177a:	8ff5                	and	x15,x15,x13
    177c:	bfe1                	j	1754 <neorv32_gpio_pin_configure+0x3c>
    177e:	5529                	li	x10,-22
    1780:	8082                	ret

00001782 <neorv32_gpio_port_get_raw>:
    1782:	415c                	lw	x15,4(x10)
    1784:	4501                	li	x10,0
    1786:	479c                	lw	x15,8(x15)
    1788:	439c                	lw	x15,0(x15)
    178a:	c19c                	sw	x15,0(x11)
    178c:	8082                	ret

0000178e <neorv32_gpio_port_set_masked_raw>:
    178e:	4914                	lw	x13,16(x10)
    1790:	30047773          	csrrci	x14,mstatus,8
    1794:	0046a803          	lw	x16,4(x13) # 40004 <__rom_region_end+0x3cba8>
    1798:	00c847b3          	xor	x15,x16,x12
    179c:	8fed                	and	x15,x15,x11
    179e:	0107c7b3          	xor	x15,x15,x16
    17a2:	c2dc                	sw	x15,4(x13)
    17a4:	4154                	lw	x13,4(x10)
    17a6:	46d4                	lw	x13,12(x13)
    17a8:	c29c                	sw	x15,0(x13)
    17aa:	00877793          	andi	x15,x14,8
    17ae:	3007a073          	csrs	mstatus,x15
    17b2:	4501                	li	x10,0
    17b4:	8082                	ret

000017b6 <neorv32_gpio_port_set_bits_raw>:
    17b6:	4918                	lw	x14,16(x10)
    17b8:	300477f3          	csrrci	x15,mstatus,8
    17bc:	4354                	lw	x13,4(x14)
    17be:	8ba1                	andi	x15,x15,8
    17c0:	8dd5                	or	x11,x11,x13
    17c2:	c34c                	sw	x11,4(x14)
    17c4:	4158                	lw	x14,4(x10)
    17c6:	4758                	lw	x14,12(x14)
    17c8:	c30c                	sw	x11,0(x14)
    17ca:	3007a073          	csrs	mstatus,x15
    17ce:	4501                	li	x10,0
    17d0:	8082                	ret

000017d2 <neorv32_gpio_port_clear_bits_raw>:
    17d2:	4918                	lw	x14,16(x10)
    17d4:	300477f3          	csrrci	x15,mstatus,8
    17d8:	4354                	lw	x13,4(x14)
    17da:	fff5c593          	not	x11,x11
    17de:	8ba1                	andi	x15,x15,8
    17e0:	8df5                	and	x11,x11,x13
    17e2:	c34c                	sw	x11,4(x14)
    17e4:	4158                	lw	x14,4(x10)
    17e6:	4758                	lw	x14,12(x14)
    17e8:	c30c                	sw	x11,0(x14)
    17ea:	3007a073          	csrs	mstatus,x15
    17ee:	4501                	li	x10,0
    17f0:	8082                	ret

000017f2 <neorv32_gpio_port_toggle_bits>:
    17f2:	4918                	lw	x14,16(x10)
    17f4:	300477f3          	csrrci	x15,mstatus,8
    17f8:	4354                	lw	x13,4(x14)
    17fa:	8ba1                	andi	x15,x15,8
    17fc:	8db5                	xor	x11,x11,x13
    17fe:	c34c                	sw	x11,4(x14)
    1800:	4158                	lw	x14,4(x10)
    1802:	4758                	lw	x14,12(x14)
    1804:	c30c                	sw	x11,0(x14)
    1806:	3007a073          	csrs	mstatus,x15
    180a:	4501                	li	x10,0
    180c:	8082                	ret

0000180e <neorv32_gpio_pin_interrupt_configure>:
    180e:	f7a00513          	li	x10,-134
    1812:	8082                	ret

00001814 <neorv32_gpio_manage_callback>:
    1814:	f7a00513          	li	x10,-134
    1818:	8082                	ret

0000181a <neorv32_gpio_get_pending_int>:
    181a:	4501                	li	x10,0
    181c:	8082                	ret

0000181e <neorv32_gpio_init>:
    181e:	1101                	addi	x2,x2,-32
    1820:	cc22                	sw	x8,24(x2)
    1822:	ce06                	sw	x1,28(x2)
    1824:	ca26                	sw	x9,20(x2)
    1826:	c84a                	sw	x18,16(x2)
    1828:	4144                	lw	x9,4(x10)
    182a:	01052903          	lw	x18,16(x10)
    182e:	842a                	mv	x8,x10
    1830:	40c8                	lw	x10,4(x9)
    1832:	2d39                	jal	1e50 <z_device_is_ready>
    1834:	cd0d                	beqz	x10,186e <neorv32_gpio_init+0x50>
    1836:	40c8                	lw	x10,4(x9)
    1838:	451c                	lw	x15,8(x10)
    183a:	eb81                	bnez	x15,184a <neorv32_gpio_init+0x2c>
    183c:	556d                	li	x10,-5
    183e:	40f2                	lw	x1,28(x2)
    1840:	4462                	lw	x8,24(x2)
    1842:	44d2                	lw	x9,20(x2)
    1844:	4942                	lw	x18,16(x2)
    1846:	6105                	addi	x2,x2,32
    1848:	8082                	ret
    184a:	439c                	lw	x15,0(x15)
    184c:	0070                	addi	x12,x2,12
    184e:	45a1                	li	x11,8
    1850:	9782                	jalr	x15
    1852:	fe0545e3          	bltz	x10,183c <neorv32_gpio_init+0x1e>
    1856:	4732                	lw	x14,12(x2)
    1858:	67c1                	lui	x15,0x10
    185a:	5535                	li	x10,-19
    185c:	8ff9                	and	x15,x15,x14
    185e:	d3e5                	beqz	x15,183e <neorv32_gpio_init+0x20>
    1860:	405c                	lw	x15,4(x8)
    1862:	00492703          	lw	x14,4(x18)
    1866:	4501                	li	x10,0
    1868:	47dc                	lw	x15,12(x15)
    186a:	c398                	sw	x14,0(x15)
    186c:	bfc9                	j	183e <neorv32_gpio_init+0x20>
    186e:	5529                	li	x10,-22
    1870:	b7f9                	j	183e <neorv32_gpio_init+0x20>

00001872 <neorv32_uart_poll_in>:
    1872:	415c                	lw	x15,4(x10)
    1874:	4918                	lw	x14,16(x10)
    1876:	479c                	lw	x15,8(x15)
    1878:	43dc                	lw	x15,4(x15)
    187a:	c71c                	sw	x15,8(x14)
    187c:	0007d663          	bgez	x15,1888 <neorv32_uart_poll_in+0x16>
    1880:	00f58023          	sb	x15,0(x11)
    1884:	4501                	li	x10,0
    1886:	8082                	ret
    1888:	557d                	li	x10,-1
    188a:	8082                	ret

0000188c <neorv32_uart_err_check>:
    188c:	4914                	lw	x13,16(x10)
    188e:	10000737          	lui	x14,0x10000
    1892:	469c                	lw	x15,8(x13)
    1894:	01e7d513          	srli	x10,x15,0x1e
    1898:	8f7d                	and	x14,x14,x15
    189a:	8905                	andi	x10,x10,1
    189c:	c319                	beqz	x14,18a2 <neorv32_uart_err_check+0x16>
    189e:	00256513          	ori	x10,x10,2
    18a2:	20000737          	lui	x14,0x20000
    18a6:	8f7d                	and	x14,x14,x15
    18a8:	c319                	beqz	x14,18ae <neorv32_uart_err_check+0x22>
    18aa:	00456513          	ori	x10,x10,4
    18ae:	90000737          	lui	x14,0x90000
    18b2:	177d                	addi	x14,x14,-1 # 8fffffff <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x90000000>
    18b4:	8ff9                	and	x15,x15,x14
    18b6:	c69c                	sw	x15,8(x13)
    18b8:	8082                	ret

000018ba <neorv32_uart_configure>:
    18ba:	7179                	addi	x2,x2,-48
    18bc:	d606                	sw	x1,44(x2)
    18be:	d422                	sw	x8,40(x2)
    18c0:	d226                	sw	x9,36(x2)
    18c2:	d04a                	sw	x18,32(x2)
    18c4:	ce4e                	sw	x19,28(x2)
    18c6:	0055c683          	lbu	x13,5(x11)
    18ca:	4785                	li	x15,1
    18cc:	4150                	lw	x12,4(x10)
    18ce:	01052983          	lw	x19,16(x10)
    18d2:	02f69a63          	bne	x13,x15,1906 <neorv32_uart_configure+0x4c>
    18d6:	0065c703          	lbu	x14,6(x11)
    18da:	478d                	li	x15,3
    18dc:	842e                	mv	x8,x11
    18de:	02f71463          	bne	x14,x15,1906 <neorv32_uart_configure+0x4c>
    18e2:	0045c703          	lbu	x14,4(x11)
    18e6:	4789                	li	x15,2
    18e8:	00e7ef63          	bltu	x15,x14,1906 <neorv32_uart_configure+0x4c>
    18ec:	678d                	lui	x15,0x3
    18ee:	070a                	slli	x14,x14,0x2
    18f0:	27478793          	addi	x15,x15,628 # 3274 <CSWTCH.1059>
    18f4:	97ba                	add	x15,x15,x14
    18f6:	0007a903          	lw	x18,0(x15)
    18fa:	0075c783          	lbu	x15,7(x11)
    18fe:	84aa                	mv	x9,x10
    1900:	c385                	beqz	x15,1920 <neorv32_uart_configure+0x66>
    1902:	00d78b63          	beq	x15,x13,1918 <neorv32_uart_configure+0x5e>
    1906:	f7a00513          	li	x10,-134
    190a:	50b2                	lw	x1,44(x2)
    190c:	5422                	lw	x8,40(x2)
    190e:	5492                	lw	x9,36(x2)
    1910:	5902                	lw	x18,32(x2)
    1912:	49f2                	lw	x19,28(x2)
    1914:	6145                	addi	x2,x2,48
    1916:	8082                	ret
    1918:	003007b7          	lui	x15,0x300
    191c:	00f96933          	or	x18,x18,x15
    1920:	4208                	lw	x10,0(x12)
    1922:	451c                	lw	x15,8(x10)
    1924:	e399                	bnez	x15,192a <neorv32_uart_configure+0x70>
    1926:	556d                	li	x10,-5
    1928:	b7cd                	j	190a <neorv32_uart_configure+0x50>
    192a:	439c                	lw	x15,0(x15)
    192c:	0070                	addi	x12,x2,12
    192e:	4581                	li	x11,0
    1930:	9782                	jalr	x15
    1932:	fe054ae3          	bltz	x10,1926 <neorv32_uart_configure+0x6c>
    1936:	401c                	lw	x15,0(x8)
    1938:	5529                	li	x10,-22
    193a:	dbe1                	beqz	x15,190a <neorv32_uart_configure+0x50>
    193c:	00179713          	slli	x14,x15,0x1
    1940:	47b2                	lw	x15,12(x2)
    1942:	6685                	lui	x13,0x1
    1944:	16f9                	addi	x13,x13,-2 # ffe <z_cbvprintf_impl+0x2f2>
    1946:	02e7d7b3          	divu	x15,x15,x14
    194a:	4701                	li	x14,0
    194c:	07c2                	slli	x15,x15,0x10
    194e:	83c1                	srli	x15,x15,0x10
    1950:	02f6e563          	bltu	x13,x15,197a <neorv32_uart_configure+0xc0>
    1954:	469d                	li	x13,7
    1956:	fae6e8e3          	bltu	x13,x14,1906 <neorv32_uart_configure+0x4c>
    195a:	0762                	slli	x14,x14,0x18
    195c:	01276733          	or	x14,x14,x18
    1960:	17fd                	addi	x15,x15,-1 # 2fffff <__rom_region_end+0x2fcba3>
    1962:	8fd9                	or	x15,x15,x14
    1964:	4018                	lw	x14,0(x8)
    1966:	4501                	li	x10,0
    1968:	00e9a023          	sw	x14,0(x19)
    196c:	4058                	lw	x14,4(x8)
    196e:	00e9a223          	sw	x14,4(x19)
    1972:	40d8                	lw	x14,4(x9)
    1974:	4718                	lw	x14,8(x14)
    1976:	c31c                	sw	x15,0(x14)
    1978:	bf49                	j	190a <neorv32_uart_configure+0x50>
    197a:	ffe70613          	addi	x12,x14,-2
    197e:	0fd67613          	andi	x12,x12,253
    1982:	e611                	bnez	x12,198e <neorv32_uart_configure+0xd4>
    1984:	838d                	srli	x15,x15,0x3
    1986:	0705                	addi	x14,x14,1
    1988:	0ff77713          	zext.b	x14,x14
    198c:	b7d1                	j	1950 <neorv32_uart_configure+0x96>
    198e:	8385                	srli	x15,x15,0x1
    1990:	bfdd                	j	1986 <neorv32_uart_configure+0xcc>

00001992 <neorv32_uart_config_get>:
    1992:	491c                	lw	x15,16(x10)
    1994:	4501                	li	x10,0
    1996:	4398                	lw	x14,0(x15)
    1998:	c198                	sw	x14,0(x11)
    199a:	43dc                	lw	x15,4(x15)
    199c:	c1dc                	sw	x15,4(x11)
    199e:	8082                	ret

000019a0 <neorv32_uart_tx_soft_isr>:
    19a0:	5948                	lw	x10,52(x10)
    19a2:	4918                	lw	x14,16(x10)
    19a4:	473c                	lw	x15,72(x14)
    19a6:	c399                	beqz	x15,19ac <neorv32_uart_tx_soft_isr+0xc>
    19a8:	476c                	lw	x11,76(x14)
    19aa:	8782                	jr	x15
    19ac:	8082                	ret

000019ae <neorv32_uart_irq_tx_complete>:
    19ae:	415c                	lw	x15,4(x10)
    19b0:	479c                	lw	x15,8(x15)
    19b2:	4388                	lw	x10,0(x15)
    19b4:	fff54513          	not	x10,x10
    19b8:	817d                	srli	x10,x10,0x1f
    19ba:	8082                	ret

000019bc <neorv32_uart_irq_callback_set>:
    19bc:	491c                	lw	x15,16(x10)
    19be:	c7ac                	sw	x11,72(x15)
    19c0:	c7f0                	sw	x12,76(x15)
    19c2:	8082                	ret

000019c4 <neorv32_uart_isr>:
    19c4:	4918                	lw	x14,16(x10)
    19c6:	473c                	lw	x15,72(x14)
    19c8:	c399                	beqz	x15,19ce <neorv32_uart_isr+0xa>
    19ca:	476c                	lw	x11,76(x14)
    19cc:	8782                	jr	x15
    19ce:	8082                	ret

000019d0 <neorv32_uart_config_func_0>:
    19d0:	8082                	ret

000019d2 <neorv32_uart_irq_rx_ready>:
    19d2:	1141                	addi	x2,x2,-16
    19d4:	c606                	sw	x1,12(x2)
    19d6:	c422                	sw	x8,8(x2)
    19d8:	415c                	lw	x15,4(x10)
    19da:	4900                	lw	x8,16(x10)
    19dc:	4bc8                	lw	x10,20(x15)
    19de:	36e9                	jal	15a8 <arch_irq_is_enabled>
    19e0:	c119                	beqz	x10,19e6 <neorv32_uart_irq_rx_ready+0x14>
    19e2:	4408                	lw	x10,8(x8)
    19e4:	817d                	srli	x10,x10,0x1f
    19e6:	40b2                	lw	x1,12(x2)
    19e8:	4422                	lw	x8,8(x2)
    19ea:	0141                	addi	x2,x2,16
    19ec:	8082                	ret

000019ee <neorv32_uart_irq_rx_disable>:
    19ee:	415c                	lw	x15,4(x10)
    19f0:	4bc8                	lw	x10,20(x15)
    19f2:	b66d                	j	159c <arch_irq_disable>

000019f4 <neorv32_uart_irq_tx_disable>:
    19f4:	415c                	lw	x15,4(x10)
    19f6:	4b88                	lw	x10,16(x15)
    19f8:	b655                	j	159c <arch_irq_disable>

000019fa <neorv32_uart_irq_rx_enable>:
    19fa:	415c                	lw	x15,4(x10)
    19fc:	4bc8                	lw	x10,20(x15)
    19fe:	be49                	j	1590 <arch_irq_enable>

00001a00 <neorv32_uart_irq_tx_enable>:
    1a00:	1141                	addi	x2,x2,-16
    1a02:	c422                	sw	x8,8(x2)
    1a04:	c606                	sw	x1,12(x2)
    1a06:	c226                	sw	x9,4(x2)
    1a08:	415c                	lw	x15,4(x10)
    1a0a:	4904                	lw	x9,16(x10)
    1a0c:	842a                	mv	x8,x10
    1a0e:	4b88                	lw	x10,16(x15)
    1a10:	3641                	jal	1590 <arch_irq_enable>
    1a12:	405c                	lw	x15,4(x8)
    1a14:	479c                	lw	x15,8(x15)
    1a16:	439c                	lw	x15,0(x15)
    1a18:	0007ce63          	bltz	x15,1a34 <neorv32_uart_irq_tx_enable+0x34>
    1a1c:	4422                	lw	x8,8(x2)
    1a1e:	40b2                	lw	x1,12(x2)
    1a20:	01048513          	addi	x10,x9,16
    1a24:	4492                	lw	x9,4(x2)
    1a26:	4681                	li	x13,0
    1a28:	4701                	li	x14,0
    1a2a:	4581                	li	x11,0
    1a2c:	4601                	li	x12,0
    1a2e:	0141                	addi	x2,x2,16
    1a30:	3060106f          	j	2d36 <z_impl_k_timer_start>
    1a34:	40b2                	lw	x1,12(x2)
    1a36:	4422                	lw	x8,8(x2)
    1a38:	4492                	lw	x9,4(x2)
    1a3a:	0141                	addi	x2,x2,16
    1a3c:	8082                	ret

00001a3e <neorv32_uart_irq_tx_ready>:
    1a3e:	1141                	addi	x2,x2,-16
    1a40:	c422                	sw	x8,8(x2)
    1a42:	c606                	sw	x1,12(x2)
    1a44:	415c                	lw	x15,4(x10)
    1a46:	842a                	mv	x8,x10
    1a48:	4b88                	lw	x10,16(x15)
    1a4a:	3eb9                	jal	15a8 <arch_irq_is_enabled>
    1a4c:	c519                	beqz	x10,1a5a <neorv32_uart_irq_tx_ready+0x1c>
    1a4e:	405c                	lw	x15,4(x8)
    1a50:	479c                	lw	x15,8(x15)
    1a52:	4388                	lw	x10,0(x15)
    1a54:	fff54513          	not	x10,x10
    1a58:	817d                	srli	x10,x10,0x1f
    1a5a:	40b2                	lw	x1,12(x2)
    1a5c:	4422                	lw	x8,8(x2)
    1a5e:	0141                	addi	x2,x2,16
    1a60:	8082                	ret

00001a62 <neorv32_uart_irq_is_pending>:
    1a62:	1141                	addi	x2,x2,-16
    1a64:	c422                	sw	x8,8(x2)
    1a66:	c606                	sw	x1,12(x2)
    1a68:	842a                	mv	x8,x10
    1a6a:	3fd1                	jal	1a3e <neorv32_uart_irq_tx_ready>
    1a6c:	e909                	bnez	x10,1a7e <__kernel_ram_size+0x6>
    1a6e:	8522                	mv	x10,x8
    1a70:	378d                	jal	19d2 <neorv32_uart_irq_rx_ready>
    1a72:	00a03533          	snez	x10,x10
    1a76:	40b2                	lw	x1,12(x2)
    1a78:	4422                	lw	x8,8(x2)
    1a7a:	0141                	addi	x2,x2,16
    1a7c:	8082                	ret
    1a7e:	4505                	li	x10,1
    1a80:	bfdd                	j	1a76 <neorv32_uart_irq_is_pending+0x14>

00001a82 <neorv32_uart_fifo_fill>:
    1a82:	00c05d63          	blez	x12,1a9c <neorv32_uart_fifo_fill+0x1a>
    1a86:	415c                	lw	x15,4(x10)
    1a88:	4501                	li	x10,0
    1a8a:	479c                	lw	x15,8(x15)
    1a8c:	4398                	lw	x14,0(x15)
    1a8e:	00074863          	bltz	x14,1a9e <neorv32_uart_fifo_fill+0x1c>
    1a92:	0005c703          	lbu	x14,0(x11)
    1a96:	4505                	li	x10,1
    1a98:	c3d8                	sw	x14,4(x15)
    1a9a:	8082                	ret
    1a9c:	4501                	li	x10,0
    1a9e:	8082                	ret

00001aa0 <neorv32_uart_poll_out>:
    1aa0:	415c                	lw	x15,4(x10)
    1aa2:	479c                	lw	x15,8(x15)
    1aa4:	4398                	lw	x14,0(x15)
    1aa6:	fe074fe3          	bltz	x14,1aa4 <neorv32_uart_poll_out+0x4>
    1aaa:	c3cc                	sw	x11,4(x15)
    1aac:	8082                	ret

00001aae <neorv32_uart_irq_update>:
    1aae:	1141                	addi	x2,x2,-16
    1ab0:	c422                	sw	x8,8(x2)
    1ab2:	c606                	sw	x1,12(x2)
    1ab4:	415c                	lw	x15,4(x10)
    1ab6:	842a                	mv	x8,x10
    1ab8:	4bc8                	lw	x10,20(x15)
    1aba:	34fd                	jal	15a8 <arch_irq_is_enabled>
    1abc:	c511                	beqz	x10,1ac8 <neorv32_uart_irq_update+0x1a>
    1abe:	4058                	lw	x14,4(x8)
    1ac0:	481c                	lw	x15,16(x8)
    1ac2:	4718                	lw	x14,8(x14)
    1ac4:	4358                	lw	x14,4(x14)
    1ac6:	c798                	sw	x14,8(x15)
    1ac8:	40b2                	lw	x1,12(x2)
    1aca:	4422                	lw	x8,8(x2)
    1acc:	4505                	li	x10,1
    1ace:	0141                	addi	x2,x2,16
    1ad0:	8082                	ret

00001ad2 <neorv32_uart_fifo_read>:
    1ad2:	87aa                	mv	x15,x10
    1ad4:	04c05563          	blez	x12,1b1e <neorv32_uart_fifo_read+0x4c>
    1ad8:	800006b7          	lui	x13,0x80000
    1adc:	4918                	lw	x14,16(x10)
    1ade:	fff6c693          	not	x13,x13
    1ae2:	4501                	li	x10,0
    1ae4:	00872803          	lw	x16,8(x14)
    1ae8:	00084363          	bltz	x16,1aee <neorv32_uart_fifo_read+0x1c>
    1aec:	8082                	ret
    1aee:	0505                	addi	x10,x10,1
    1af0:	00a588b3          	add	x17,x11,x10
    1af4:	ff088fa3          	sb	x16,-1(x17) # ffffff <__rom_region_end+0xffcba3>
    1af8:	00872803          	lw	x16,8(x14)
    1afc:	00d87833          	and	x16,x16,x13
    1b00:	01072423          	sw	x16,8(x14)
    1b04:	00a60e63          	beq	x12,x10,1b20 <neorv32_uart_fifo_read+0x4e>
    1b08:	0047a883          	lw	x17,4(x15)
    1b0c:	0107a803          	lw	x16,16(x15)
    1b10:	0088a883          	lw	x17,8(x17)
    1b14:	0048a883          	lw	x17,4(x17)
    1b18:	01182423          	sw	x17,8(x16) # 10008 <__rom_region_end+0xcbac>
    1b1c:	b7e1                	j	1ae4 <neorv32_uart_fifo_read+0x12>
    1b1e:	4501                	li	x10,0
    1b20:	8082                	ret

00001b22 <neorv32_uart_init>:
    1b22:	1101                	addi	x2,x2,-32
    1b24:	cc22                	sw	x8,24(x2)
    1b26:	ce06                	sw	x1,28(x2)
    1b28:	ca26                	sw	x9,20(x2)
    1b2a:	c84a                	sw	x18,16(x2)
    1b2c:	4144                	lw	x9,4(x10)
    1b2e:	01052903          	lw	x18,16(x10)
    1b32:	842a                	mv	x8,x10
    1b34:	4088                	lw	x10,0(x9)
    1b36:	2e29                	jal	1e50 <z_device_is_ready>
    1b38:	c539                	beqz	x10,1b86 <neorv32_uart_init+0x64>
    1b3a:	4088                	lw	x10,0(x9)
    1b3c:	451c                	lw	x15,8(x10)
    1b3e:	eb81                	bnez	x15,1b4e <neorv32_uart_init+0x2c>
    1b40:	556d                	li	x10,-5
    1b42:	40f2                	lw	x1,28(x2)
    1b44:	4462                	lw	x8,24(x2)
    1b46:	44d2                	lw	x9,20(x2)
    1b48:	4942                	lw	x18,16(x2)
    1b4a:	6105                	addi	x2,x2,32
    1b4c:	8082                	ret
    1b4e:	439c                	lw	x15,0(x15)
    1b50:	0070                	addi	x12,x2,12
    1b52:	45a1                	li	x11,8
    1b54:	9782                	jalr	x15
    1b56:	fe0545e3          	bltz	x10,1b40 <neorv32_uart_init+0x1e>
    1b5a:	40dc                	lw	x15,4(x9)
    1b5c:	4732                	lw	x14,12(x2)
    1b5e:	5535                	li	x10,-19
    1b60:	8ff9                	and	x15,x15,x14
    1b62:	d3e5                	beqz	x15,1b42 <neorv32_uart_init+0x20>
    1b64:	6589                	lui	x11,0x2
    1b66:	4601                	li	x12,0
    1b68:	9a058593          	addi	x11,x11,-1632 # 19a0 <neorv32_uart_tx_soft_isr>
    1b6c:	01090513          	addi	x10,x18,16
    1b70:	1a8010ef          	jal	x1,2d18 <k_timer_init>
    1b74:	04892223          	sw	x8,68(x18)
    1b78:	44dc                	lw	x15,12(x9)
    1b7a:	8522                	mv	x10,x8
    1b7c:	9782                	jalr	x15
    1b7e:	85ca                	mv	x11,x18
    1b80:	8522                	mv	x10,x8
    1b82:	3b25                	jal	18ba <neorv32_uart_configure>
    1b84:	bf7d                	j	1b42 <neorv32_uart_init+0x20>
    1b86:	5529                	li	x10,-22
    1b88:	bf6d                	j	1b42 <neorv32_uart_init+0x20>

00001b8a <mtime>:
    1b8a:	f9400793          	li	x15,-108
    1b8e:	4398                	lw	x14,0(x15)
    1b90:	f9002503          	lw	x10,-112(x0) # ffffff90 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0xffffff91>
    1b94:	438c                	lw	x11,0(x15)
    1b96:	fee59ae3          	bne	x11,x14,1b8a <mtime>
    1b9a:	8082                	ret

00001b9c <sys_clock_driver_init>:
    1b9c:	1141                	addi	x2,x2,-16
    1b9e:	c606                	sw	x1,12(x2)
    1ba0:	37ed                	jal	1b8a <mtime>
    1ba2:	800007b7          	lui	x15,0x80000
    1ba6:	00a7a023          	sw	x10,0(x15) # 80000000 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000001>
    1baa:	00b7a223          	sw	x11,4(x15)
    1bae:	800007b7          	lui	x15,0x80000
    1bb2:	2747c783          	lbu	x15,628(x15) # 80000274 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000275>
    1bb6:	6709                	lui	x14,0x2
    1bb8:	71070713          	addi	x14,x14,1808 # 2710 <CONFIG_SYS_CLOCK_TICKS_PER_SEC>
    1bbc:	078e                	slli	x15,x15,0x3
    1bbe:	f9878793          	addi	x15,x15,-104
    1bc2:	972a                	add	x14,x14,x10
    1bc4:	56fd                	li	x13,-1
    1bc6:	00a73533          	sltu	x10,x14,x10
    1bca:	c3d4                	sw	x13,4(x15)
    1bcc:	95aa                	add	x11,x11,x10
    1bce:	c398                	sw	x14,0(x15)
    1bd0:	455d                	li	x10,23
    1bd2:	c3cc                	sw	x11,4(x15)
    1bd4:	3a75                	jal	1590 <arch_irq_enable>
    1bd6:	40b2                	lw	x1,12(x2)
    1bd8:	4501                	li	x10,0
    1bda:	0141                	addi	x2,x2,16
    1bdc:	8082                	ret

00001bde <timer_isr>:
    1bde:	1101                	addi	x2,x2,-32
    1be0:	ce06                	sw	x1,28(x2)
    1be2:	cc22                	sw	x8,24(x2)
    1be4:	ca26                	sw	x9,20(x2)
    1be6:	c84a                	sw	x18,16(x2)
    1be8:	c64e                	sw	x19,12(x2)
    1bea:	300479f3          	csrrci	x19,mstatus,8
    1bee:	800004b7          	lui	x9,0x80000
    1bf2:	3f61                	jal	1b8a <mtime>
    1bf4:	842a                	mv	x8,x10
    1bf6:	0004a503          	lw	x10,0(x9) # 80000000 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000001>
    1bfa:	0044a783          	lw	x15,4(x9)
    1bfe:	892e                	mv	x18,x11
    1c00:	40a40533          	sub	x10,x8,x10
    1c04:	00a435b3          	sltu	x11,x8,x10
    1c08:	40f907b3          	sub	x15,x18,x15
    1c0c:	6609                	lui	x12,0x2
    1c0e:	71060613          	addi	x12,x12,1808 # 2710 <CONFIG_SYS_CLOCK_TICKS_PER_SEC>
    1c12:	4681                	li	x13,0
    1c14:	40b785b3          	sub	x11,x15,x11
    1c18:	deefe0ef          	jal	x1,206 <__udivdi3>
    1c1c:	0089f993          	andi	x19,x19,8
    1c20:	0084a023          	sw	x8,0(x9)
    1c24:	0124a223          	sw	x18,4(x9)
    1c28:	3009a073          	csrs	mstatus,x19
    1c2c:	4462                	lw	x8,24(x2)
    1c2e:	40f2                	lw	x1,28(x2)
    1c30:	44d2                	lw	x9,20(x2)
    1c32:	4942                	lw	x18,16(x2)
    1c34:	49b2                	lw	x19,12(x2)
    1c36:	6105                	addi	x2,x2,32
    1c38:	6f70006f          	j	2b2e <sys_clock_announce>

00001c3c <sys_clock_set_timeout>:
    1c3c:	e9c5                	bnez	x11,1cec <sys_clock_set_timeout+0xb0>
    1c3e:	1141                	addi	x2,x2,-16
    1c40:	c606                	sw	x1,12(x2)
    1c42:	c422                	sw	x8,8(x2)
    1c44:	c226                	sw	x9,4(x2)
    1c46:	57fd                	li	x15,-1
    1c48:	08f50d63          	beq	x10,x15,1ce2 <sys_clock_set_timeout+0xa6>
    1c4c:	4785                	li	x15,1
    1c4e:	4401                	li	x8,0
    1c50:	00a7da63          	bge	x15,x10,1c64 <sys_clock_set_timeout+0x28>
    1c54:	00034437          	lui	x8,0x34
    1c58:	6db40413          	addi	x8,x8,1755 # 346db <__rom_region_end+0x3127f>
    1c5c:	00a44463          	blt	x8,x10,1c64 <sys_clock_set_timeout+0x28>
    1c60:	fff50413          	addi	x8,x10,-1
    1c64:	300474f3          	csrrci	x9,mstatus,8
    1c68:	370d                	jal	1b8a <mtime>
    1c6a:	6709                	lui	x14,0x2
    1c6c:	71070613          	addi	x12,x14,1808 # 2710 <CONFIG_SYS_CLOCK_TICKS_PER_SEC>
    1c70:	02c40433          	mul	x8,x8,x12
    1c74:	800007b7          	lui	x15,0x80000
    1c78:	0007a683          	lw	x13,0(x15) # 80000000 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000001>
    1c7c:	70f70713          	addi	x14,x14,1807
    1c80:	0047a583          	lw	x11,4(x15)
    1c84:	8f15                	sub	x14,x14,x13
    1c86:	800007b7          	lui	x15,0x80000
    1c8a:	972a                	add	x14,x14,x10
    1c8c:	fff7c793          	not	x15,x15
    1c90:	40e78833          	sub	x16,x15,x14
    1c94:	00886463          	bltu	x16,x8,1c9c <sys_clock_set_timeout+0x60>
    1c98:	00e407b3          	add	x15,x8,x14
    1c9c:	02c7d7b3          	divu	x15,x15,x12
    1ca0:	40a68533          	sub	x10,x13,x10
    1ca4:	06300713          	li	x14,99
    1ca8:	02c787b3          	mul	x15,x15,x12
    1cac:	953e                	add	x10,x10,x15
    1cae:	00a74363          	blt	x14,x10,1cb4 <sys_clock_set_timeout+0x78>
    1cb2:	97b2                	add	x15,x15,x12
    1cb4:	80000737          	lui	x14,0x80000
    1cb8:	27474703          	lbu	x14,628(x14) # 80000274 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000275>
    1cbc:	96be                	add	x13,x13,x15
    1cbe:	567d                	li	x12,-1
    1cc0:	070e                	slli	x14,x14,0x3
    1cc2:	f9870713          	addi	x14,x14,-104
    1cc6:	c350                	sw	x12,4(x14)
    1cc8:	00f6b7b3          	sltu	x15,x13,x15
    1ccc:	97ae                	add	x15,x15,x11
    1cce:	c314                	sw	x13,0(x14)
    1cd0:	c35c                	sw	x15,4(x14)
    1cd2:	88a1                	andi	x9,x9,8
    1cd4:	3004a073          	csrs	mstatus,x9
    1cd8:	40b2                	lw	x1,12(x2)
    1cda:	4422                	lw	x8,8(x2)
    1cdc:	4492                	lw	x9,4(x2)
    1cde:	0141                	addi	x2,x2,16
    1ce0:	8082                	ret
    1ce2:	00034537          	lui	x10,0x34
    1ce6:	6db50513          	addi	x10,x10,1755 # 346db <__rom_region_end+0x3127f>
    1cea:	bf9d                	j	1c60 <sys_clock_set_timeout+0x24>
    1cec:	8082                	ret

00001cee <sys_clock_elapsed>:
    1cee:	1141                	addi	x2,x2,-16
    1cf0:	c606                	sw	x1,12(x2)
    1cf2:	c422                	sw	x8,8(x2)
    1cf4:	30047473          	csrrci	x8,mstatus,8
    1cf8:	3d49                	jal	1b8a <mtime>
    1cfa:	800007b7          	lui	x15,0x80000
    1cfe:	0007a783          	lw	x15,0(x15) # 80000000 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000001>
    1d02:	8821                	andi	x8,x8,8
    1d04:	8d1d                	sub	x10,x10,x15
    1d06:	6789                	lui	x15,0x2
    1d08:	71078793          	addi	x15,x15,1808 # 2710 <CONFIG_SYS_CLOCK_TICKS_PER_SEC>
    1d0c:	02f55533          	divu	x10,x10,x15
    1d10:	30042073          	csrs	mstatus,x8
    1d14:	40b2                	lw	x1,12(x2)
    1d16:	4422                	lw	x8,8(x2)
    1d18:	0141                	addi	x2,x2,16
    1d1a:	8082                	ret

00001d1c <syscon_generic_get_base>:
    1d1c:	c511                	beqz	x10,1d28 <syscon_generic_get_base+0xc>
    1d1e:	415c                	lw	x15,4(x10)
    1d20:	4501                	li	x10,0
    1d22:	439c                	lw	x15,0(x15)
    1d24:	c19c                	sw	x15,0(x11)
    1d26:	8082                	ret
    1d28:	5535                	li	x10,-19
    1d2a:	8082                	ret

00001d2c <syscon_generic_read_reg>:
    1d2c:	c929                	beqz	x10,1d7e <syscon_generic_read_reg+0x52>
    1d2e:	4914                	lw	x13,16(x10)
    1d30:	415c                	lw	x15,4(x10)
    1d32:	5529                	li	x10,-22
    1d34:	c631                	beqz	x12,1d80 <syscon_generic_read_reg+0x54>
    1d36:	0047c703          	lbu	x14,4(x15)
    1d3a:	4294                	lw	x13,0(x13)
    1d3c:	40e00533          	neg	x10,x14
    1d40:	8de9                	and	x11,x11,x10
    1d42:	5529                	li	x10,-22
    1d44:	02d5fe63          	bgeu	x11,x13,1d80 <syscon_generic_read_reg+0x54>
    1d48:	4689                	li	x13,2
    1d4a:	439c                	lw	x15,0(x15)
    1d4c:	02d70063          	beq	x14,x13,1d6c <syscon_generic_read_reg+0x40>
    1d50:	4691                	li	x13,4
    1d52:	02d70363          	beq	x14,x13,1d78 <syscon_generic_read_reg+0x4c>
    1d56:	4685                	li	x13,1
    1d58:	02d71463          	bne	x14,x13,1d80 <syscon_generic_read_reg+0x54>
    1d5c:	97ae                	add	x15,x15,x11
    1d5e:	0007c783          	lbu	x15,0(x15)
    1d62:	0ff7f793          	zext.b	x15,x15
    1d66:	c21c                	sw	x15,0(x12)
    1d68:	4501                	li	x10,0
    1d6a:	8082                	ret
    1d6c:	97ae                	add	x15,x15,x11
    1d6e:	0007d783          	lhu	x15,0(x15)
    1d72:	07c2                	slli	x15,x15,0x10
    1d74:	83c1                	srli	x15,x15,0x10
    1d76:	bfc5                	j	1d66 <syscon_generic_read_reg+0x3a>
    1d78:	97ae                	add	x15,x15,x11
    1d7a:	439c                	lw	x15,0(x15)
    1d7c:	b7ed                	j	1d66 <syscon_generic_read_reg+0x3a>
    1d7e:	5535                	li	x10,-19
    1d80:	8082                	ret

00001d82 <syscon_generic_write_reg>:
    1d82:	c531                	beqz	x10,1dce <syscon_generic_write_reg+0x4c>
    1d84:	415c                	lw	x15,4(x10)
    1d86:	0047c703          	lbu	x14,4(x15)
    1d8a:	40e006b3          	neg	x13,x14
    1d8e:	8df5                	and	x11,x11,x13
    1d90:	4914                	lw	x13,16(x10)
    1d92:	5529                	li	x10,-22
    1d94:	4294                	lw	x13,0(x13)
    1d96:	02d5fd63          	bgeu	x11,x13,1dd0 <syscon_generic_write_reg+0x4e>
    1d9a:	4689                	li	x13,2
    1d9c:	439c                	lw	x15,0(x15)
    1d9e:	00d70f63          	beq	x14,x13,1dbc <syscon_generic_write_reg+0x3a>
    1da2:	4691                	li	x13,4
    1da4:	02d70263          	beq	x14,x13,1dc8 <syscon_generic_write_reg+0x46>
    1da8:	4685                	li	x13,1
    1daa:	02d71363          	bne	x14,x13,1dd0 <syscon_generic_write_reg+0x4e>
    1dae:	0ff67613          	zext.b	x12,x12
    1db2:	97ae                	add	x15,x15,x11
    1db4:	00c78023          	sb	x12,0(x15)
    1db8:	4501                	li	x10,0
    1dba:	8082                	ret
    1dbc:	0642                	slli	x12,x12,0x10
    1dbe:	8241                	srli	x12,x12,0x10
    1dc0:	97ae                	add	x15,x15,x11
    1dc2:	00c79023          	sh	x12,0(x15)
    1dc6:	bfcd                	j	1db8 <syscon_generic_write_reg+0x36>
    1dc8:	97ae                	add	x15,x15,x11
    1dca:	c390                	sw	x12,0(x15)
    1dcc:	b7f5                	j	1db8 <syscon_generic_write_reg+0x36>
    1dce:	5535                	li	x10,-19
    1dd0:	8082                	ret

00001dd2 <syscon_generic_get_size>:
    1dd2:	491c                	lw	x15,16(x10)
    1dd4:	4501                	li	x10,0
    1dd6:	439c                	lw	x15,0(x15)
    1dd8:	c19c                	sw	x15,0(x11)
    1dda:	8082                	ret

00001ddc <syscon_generic_init>:
    1ddc:	4501                	li	x10,0
    1dde:	8082                	ret

00001de0 <z_device_state_init>:
    1de0:	8082                	ret

00001de2 <z_sys_init_run_level>:
    1de2:	00251713          	slli	x14,x10,0x2
    1de6:	678d                	lui	x15,0x3
    1de8:	0505                	addi	x10,x10,1
    1dea:	31478793          	addi	x15,x15,788 # 3314 <levels.0>
    1dee:	050a                	slli	x10,x10,0x2
    1df0:	1101                	addi	x2,x2,-32
    1df2:	973e                	add	x14,x14,x15
    1df4:	97aa                	add	x15,x15,x10
    1df6:	cc22                	sw	x8,24(x2)
    1df8:	c84a                	sw	x18,16(x2)
    1dfa:	4300                	lw	x8,0(x14)
    1dfc:	0007a903          	lw	x18,0(x15)
    1e00:	c64e                	sw	x19,12(x2)
    1e02:	ce06                	sw	x1,28(x2)
    1e04:	ca26                	sw	x9,20(x2)
    1e06:	0ff00993          	li	x19,255
    1e0a:	01246963          	bltu	x8,x18,1e1c <z_sys_init_run_level+0x3a>
    1e0e:	40f2                	lw	x1,28(x2)
    1e10:	4462                	lw	x8,24(x2)
    1e12:	44d2                	lw	x9,20(x2)
    1e14:	4942                	lw	x18,16(x2)
    1e16:	49b2                	lw	x19,12(x2)
    1e18:	6105                	addi	x2,x2,32
    1e1a:	8082                	ret
    1e1c:	4044                	lw	x9,4(x8)
    1e1e:	401c                	lw	x15,0(x8)
    1e20:	8526                	mv	x10,x9
    1e22:	9782                	jalr	x15
    1e24:	c485                	beqz	x9,1e4c <z_sys_init_run_level+0x6a>
    1e26:	cd01                	beqz	x10,1e3e <z_sys_init_run_level+0x5c>
    1e28:	41f55793          	srai	x15,x10,0x1f
    1e2c:	8d3d                	xor	x10,x10,x15
    1e2e:	8d1d                	sub	x10,x10,x15
    1e30:	44d8                	lw	x14,12(x9)
    1e32:	00a9d463          	bge	x19,x10,1e3a <z_sys_init_run_level+0x58>
    1e36:	0ff00513          	li	x10,255
    1e3a:	00a70023          	sb	x10,0(x14)
    1e3e:	44d8                	lw	x14,12(x9)
    1e40:	00075783          	lhu	x15,0(x14)
    1e44:	1007e793          	ori	x15,x15,256
    1e48:	00f71023          	sh	x15,0(x14)
    1e4c:	0421                	addi	x8,x8,8
    1e4e:	bf75                	j	1e0a <z_sys_init_run_level+0x28>

00001e50 <z_device_is_ready>:
    1e50:	c911                	beqz	x10,1e64 <z_device_is_ready+0x14>
    1e52:	455c                	lw	x15,12(x10)
    1e54:	4388                	lw	x10,0(x15)
    1e56:	1ff57513          	andi	x10,x10,511
    1e5a:	f0050513          	addi	x10,x10,-256
    1e5e:	00153513          	seqz	x10,x10
    1e62:	8082                	ret
    1e64:	4501                	li	x10,0
    1e66:	8082                	ret

00001e68 <arch_system_halt>:
    1e68:	300477f3          	csrrci	x15,mstatus,8
    1e6c:	a001                	j	1e6c <arch_system_halt+0x4>

00001e6e <k_sys_fatal_error_handler>:
    1e6e:	1141                	addi	x2,x2,-16
    1e70:	c606                	sw	x1,12(x2)
    1e72:	3fdd                	jal	1e68 <arch_system_halt>

00001e74 <z_fatal_error>:
    1e74:	1101                	addi	x2,x2,-32
    1e76:	c84a                	sw	x18,16(x2)
    1e78:	ce06                	sw	x1,28(x2)
    1e7a:	cc22                	sw	x8,24(x2)
    1e7c:	ca26                	sw	x9,20(x2)
    1e7e:	892a                	mv	x18,x10
    1e80:	c62e                	sw	x11,12(x2)
    1e82:	300474f3          	csrrci	x9,mstatus,8
    1e86:	171000ef          	jal	x1,27f6 <z_impl_z_current_get>
    1e8a:	45b2                	lw	x11,12(x2)
    1e8c:	842a                	mv	x8,x10
    1e8e:	854a                	mv	x10,x18
    1e90:	3ff9                	jal	1e6e <k_sys_fatal_error_handler>
    1e92:	88a1                	andi	x9,x9,8
    1e94:	3004a073          	csrs	mstatus,x9
    1e98:	8522                	mv	x10,x8
    1e9a:	4462                	lw	x8,24(x2)
    1e9c:	40f2                	lw	x1,28(x2)
    1e9e:	44d2                	lw	x9,20(x2)
    1ea0:	4942                	lw	x18,16(x2)
    1ea2:	6105                	addi	x2,x2,32
    1ea4:	22f0006f          	j	28d2 <z_impl_k_thread_abort>

00001ea8 <bg_thread_main>:
    1ea8:	1141                	addi	x2,x2,-16
    1eaa:	800007b7          	lui	x15,0x80000
    1eae:	4705                	li	x14,1
    1eb0:	4509                	li	x10,2
    1eb2:	c606                	sw	x1,12(x2)
    1eb4:	02e78e23          	sb	x14,60(x15) # 8000003c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000003d>
    1eb8:	372d                	jal	1de2 <z_sys_init_run_level>
    1eba:	749000ef          	jal	x1,2e02 <boot_banner>
    1ebe:	450d                	li	x10,3
    1ec0:	370d                	jal	1de2 <z_sys_init_run_level>
    1ec2:	2ae1                	jal	209a <z_init_static_threads>
    1ec4:	73b000ef          	jal	x1,2dfe <main>
    1ec8:	800007b7          	lui	x15,0x80000
    1ecc:	1d878793          	addi	x15,x15,472 # 800001d8 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800001d9>
    1ed0:	00c7c703          	lbu	x14,12(x15)
    1ed4:	9b79                	andi	x14,x14,-2
    1ed6:	00e78623          	sb	x14,12(x15)
    1eda:	40b2                	lw	x1,12(x2)
    1edc:	0141                	addi	x2,x2,16
    1ede:	8082                	ret

00001ee0 <z_early_memset>:
    1ee0:	fa0ff06f          	j	1680 <memset>

00001ee4 <z_early_memcpy>:
    1ee4:	f80ff06f          	j	1664 <memcpy>

00001ee8 <z_bss_zero>:
    1ee8:	80000537          	lui	x10,0x80000
    1eec:	800007b7          	lui	x15,0x80000
    1ef0:	00050613          	mv	x12,x10
    1ef4:	28478793          	addi	x15,x15,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    1ef8:	40c78633          	sub	x12,x15,x12
    1efc:	4581                	li	x11,0
    1efe:	00050513          	mv	x10,x10
    1f02:	bff9                	j	1ee0 <z_early_memset>

00001f04 <z_init_cpu>:
    1f04:	1101                	addi	x2,x2,-32
    1f06:	c84a                	sw	x18,16(x2)
    1f08:	08800913          	li	x18,136
    1f0c:	03250933          	mul	x18,x10,x18
    1f10:	ca26                	sw	x9,20(x2)
    1f12:	44e1                	li	x9,24
    1f14:	800007b7          	lui	x15,0x80000
    1f18:	15078793          	addi	x15,x15,336 # 80000150 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000151>
    1f1c:	800015b7          	lui	x11,0x80001
    1f20:	cc22                	sw	x8,24(x2)
    1f22:	6689                	lui	x13,0x2
    1f24:	842a                	mv	x8,x10
    1f26:	29058593          	addi	x11,x11,656 # 80001290 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80001291>
    1f2a:	029504b3          	mul	x9,x10,x9
    1f2e:	993e                	add	x18,x18,x15
    1f30:	800007b7          	lui	x15,0x80000
    1f34:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    1f38:	0526                	slli	x10,x10,0x9
    1f3a:	c202                	sw	x0,4(x2)
    1f3c:	95aa                	add	x11,x11,x10
    1f3e:	48bd                	li	x17,15
    1f40:	854a                	mv	x10,x18
    1f42:	4801                	li	x16,0
    1f44:	94be                	add	x9,x9,x15
    1f46:	4785                	li	x15,1
    1f48:	c03e                	sw	x15,0(x2)
    1f4a:	8726                	mv	x14,x9
    1f4c:	4781                	li	x15,0
    1f4e:	12e68693          	addi	x13,x13,302 # 212e <idle>
    1f52:	20000613          	li	x12,512
    1f56:	ce06                	sw	x1,28(x2)
    1f58:	28f1                	jal	2034 <z_setup_new_thread>
    1f5a:	00d94783          	lbu	x15,13(x18)
    1f5e:	00848a23          	sb	x8,20(x9)
    1f62:	0405                	addi	x8,x8,1
    1f64:	9bed                	andi	x15,x15,-5
    1f66:	00f906a3          	sb	x15,13(x18)
    1f6a:	800017b7          	lui	x15,0x80001
    1f6e:	042e                	slli	x8,x8,0xb
    1f70:	a9078793          	addi	x15,x15,-1392 # 80000a90 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000a91>
    1f74:	943e                	add	x8,x8,x15
    1f76:	0124a623          	sw	x18,12(x9)
    1f7a:	c0c0                	sw	x8,4(x9)
    1f7c:	40f2                	lw	x1,28(x2)
    1f7e:	4462                	lw	x8,24(x2)
    1f80:	44d2                	lw	x9,20(x2)
    1f82:	4942                	lw	x18,16(x2)
    1f84:	6105                	addi	x2,x2,32
    1f86:	8082                	ret

00001f88 <z_cstart>:
    1f88:	7131                	addi	x2,x2,-192
    1f8a:	dd22                	sw	x8,184(x2)
    1f8c:	db26                	sw	x9,180(x2)
    1f8e:	80000437          	lui	x8,0x80000
    1f92:	0824                	addi	x9,x2,24
    1f94:	10100793          	li	x15,257
    1f98:	8526                	mv	x10,x9
    1f9a:	26040413          	addi	x8,x8,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    1f9e:	df06                	sw	x1,188(x2)
    1fa0:	02f11223          	sh	x15,36(x2)
    1fa4:	d94a                	sw	x18,176(x2)
    1fa6:	d74e                	sw	x19,172(x2)
    1fa8:	64d000ef          	jal	x1,2df4 <k_thread_system_pool_assign>
    1fac:	c404                	sw	x9,8(x8)
    1fae:	3d0d                	jal	1de0 <z_device_state_init>
    1fb0:	4501                	li	x10,0
    1fb2:	3d05                	jal	1de2 <z_sys_init_run_level>
    1fb4:	4505                	li	x10,1
    1fb6:	3535                	jal	1de2 <z_sys_init_run_level>
    1fb8:	2d75                	jal	2674 <z_sched_init>
    1fba:	678d                	lui	x15,0x3
    1fbc:	32878793          	addi	x15,x15,808 # 3328 <levels.0+0x14>
    1fc0:	800004b7          	lui	x9,0x80000
    1fc4:	c23e                	sw	x15,4(x2)
    1fc6:	6689                	lui	x13,0x2
    1fc8:	4785                	li	x15,1
    1fca:	800015b7          	lui	x11,0x80001
    1fce:	1d848913          	addi	x18,x9,472 # 800001d8 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800001d9>
    1fd2:	4881                	li	x17,0
    1fd4:	4801                	li	x16,0
    1fd6:	4701                	li	x14,0
    1fd8:	ea868693          	addi	x13,x13,-344 # 1ea8 <bg_thread_main>
    1fdc:	40000613          	li	x12,1024
    1fe0:	49058593          	addi	x11,x11,1168 # 80001490 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80001491>
    1fe4:	c03e                	sw	x15,0(x2)
    1fe6:	1d848513          	addi	x10,x9,472
    1fea:	4781                	li	x15,0
    1fec:	01242c23          	sw	x18,24(x8)
    1ff0:	2091                	jal	2034 <z_setup_new_thread>
    1ff2:	00d94783          	lbu	x15,13(x18)
    1ff6:	1d848513          	addi	x10,x9,472
    1ffa:	9bed                	andi	x15,x15,-5
    1ffc:	00f906a3          	sb	x15,13(x18)
    2000:	21ed                	jal	24ea <z_ready_thread>
    2002:	4501                	li	x10,0
    2004:	3701                	jal	1f04 <z_init_cpu>
    2006:	30047973          	csrrci	x18,mstatus,8
    200a:	00842983          	lw	x19,8(x8)
    200e:	57d5                	li	x15,-11
    2010:	06f9ac23          	sw	x15,120(x19)
    2014:	300477f3          	csrrci	x15,mstatus,8
    2018:	2d35                	jal	2654 <z_swap_next_thread>
    201a:	00a98963          	beq	x19,x10,202c <z_cstart+0xa4>
    201e:	84aa                	mv	x9,x10
    2020:	c408                	sw	x10,8(x8)
    2022:	22b1                	jal	216e <z_reset_time_slice>
    2024:	5ce8                	lw	x10,124(x9)
    2026:	85ce                	mv	x11,x19
    2028:	8b1fe0ef          	jal	x1,8d8 <z_riscv_switch>
    202c:	00897913          	andi	x18,x18,8
    2030:	30092073          	csrs	mstatus,x18

00002034 <z_setup_new_thread>:
    2034:	1141                	addi	x2,x2,-16
    2036:	c422                	sw	x8,8(x2)
    2038:	c226                	sw	x9,4(x2)
    203a:	c606                	sw	x1,12(x2)
    203c:	06c50313          	addi	x6,x10,108 # 8000006c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000006d>
    2040:	06652623          	sw	x6,108(x10)
    2044:	06652823          	sw	x6,112(x10)
    2048:	4342                	lw	x6,16(x2)
    204a:	063d                	addi	x12,x12,15
    204c:	9a41                	andi	x12,x12,-16
    204e:	00c584b3          	add	x9,x11,x12
    2052:	00650623          	sb	x6,12(x10)
    2056:	4311                	li	x6,4
    2058:	00052423          	sw	x0,8(x10)
    205c:	006506a3          	sb	x6,13(x10)
    2060:	01150723          	sb	x17,14(x10)
    2064:	000507a3          	sb	x0,15(x10)
    2068:	00052c23          	sw	x0,24(x10)
    206c:	00052e23          	sw	x0,28(x10)
    2070:	8626                	mv	x12,x9
    2072:	842a                	mv	x8,x10
    2074:	d98ff0ef          	jal	x1,160c <arch_new_thread>
    2078:	800007b7          	lui	x15,0x80000
    207c:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2080:	479c                	lw	x15,8(x15)
    2082:	06042423          	sw	x0,104(x8)
    2086:	8526                	mv	x10,x9
    2088:	0807a783          	lw	x15,128(x15)
    208c:	08f42023          	sw	x15,128(x8)
    2090:	40b2                	lw	x1,12(x2)
    2092:	4422                	lw	x8,8(x2)
    2094:	4492                	lw	x9,4(x2)
    2096:	0141                	addi	x2,x2,16
    2098:	8082                	ret

0000209a <z_init_static_threads>:
    209a:	7179                	addi	x2,x2,-48
    209c:	d04a                	sw	x18,32(x2)
    209e:	d422                	sw	x8,40(x2)
    20a0:	d226                	sw	x9,36(x2)
    20a2:	d606                	sw	x1,44(x2)
    20a4:	ce4e                	sw	x19,28(x2)
    20a6:	cc52                	sw	x20,24(x2)
    20a8:	82418413          	addi	x8,x3,-2012 # 80001a04 <_k_thread_data_print0_id>
    20ac:	82418493          	addi	x9,x3,-2012 # 80001a04 <_k_thread_data_print0_id>
    20b0:	88418913          	addi	x18,x3,-1916 # 80001a64 <_system_heap>
    20b4:	03246163          	bltu	x8,x18,20d6 <z_init_static_threads+0x3c>
    20b8:	8426                	mv	x8,x9
    20ba:	23a9                	jal	2604 <k_sched_lock>
    20bc:	59fd                	li	x19,-1
    20be:	44a9                	li	x9,10
    20c0:	6a09                	lui	x20,0x2
    20c2:	03246e63          	bltu	x8,x18,20fe <z_init_static_threads+0x64>
    20c6:	5422                	lw	x8,40(x2)
    20c8:	50b2                	lw	x1,44(x2)
    20ca:	5492                	lw	x9,36(x2)
    20cc:	5902                	lw	x18,32(x2)
    20ce:	49f2                	lw	x19,28(x2)
    20d0:	4a62                	lw	x20,24(x2)
    20d2:	6145                	addi	x2,x2,48
    20d4:	ab81                	j	2624 <k_sched_unlock>
    20d6:	545c                	lw	x15,44(x8)
    20d8:	c23e                	sw	x15,4(x2)
    20da:	501c                	lw	x15,32(x8)
    20dc:	c03e                	sw	x15,0(x2)
    20de:	485c                	lw	x15,20(x8)
    20e0:	01c42883          	lw	x17,28(x8)
    20e4:	01842803          	lw	x16,24(x8)
    20e8:	4818                	lw	x14,16(x8)
    20ea:	4454                	lw	x13,12(x8)
    20ec:	4410                	lw	x12,8(x8)
    20ee:	404c                	lw	x11,4(x8)
    20f0:	4008                	lw	x10,0(x8)
    20f2:	3789                	jal	2034 <z_setup_new_thread>
    20f4:	401c                	lw	x15,0(x8)
    20f6:	d7a0                	sw	x8,104(x15)
    20f8:	03040413          	addi	x8,x8,48
    20fc:	bf65                	j	20b4 <z_init_static_threads+0x1a>
    20fe:	5054                	lw	x13,36(x8)
    2100:	01368e63          	beq	x13,x19,211c <z_init_static_threads+0x82>
    2104:	4008                	lw	x10,0(x8)
    2106:	0006d363          	bgez	x13,210c <z_init_static_threads+0x72>
    210a:	4681                	li	x13,0
    210c:	02968633          	mul	x12,x13,x9
    2110:	029696b3          	mulh	x13,x13,x9
    2114:	00d667b3          	or	x15,x12,x13
    2118:	e789                	bnez	x15,2122 <z_init_static_threads+0x88>
    211a:	211d                	jal	2540 <z_sched_start>
    211c:	03040413          	addi	x8,x8,48
    2120:	b74d                	j	20c2 <z_init_static_threads+0x28>
    2122:	3aaa0593          	addi	x11,x20,938 # 23aa <z_thread_timeout>
    2126:	0561                	addi	x10,x10,24
    2128:	07b000ef          	jal	x1,29a2 <z_add_timeout>
    212c:	bfc5                	j	211c <z_init_static_threads+0x82>

0000212e <idle>:
    212e:	1141                	addi	x2,x2,-16
    2130:	c606                	sw	x1,12(x2)
    2132:	300477f3          	csrrci	x15,mstatus,8
    2136:	c44ff0ef          	jal	x1,157a <arch_cpu_idle>
    213a:	bfe5                	j	2132 <idle+0x4>

0000213c <sys_dlist_remove>:
    213c:	4158                	lw	x14,4(x10)
    213e:	411c                	lw	x15,0(x10)
    2140:	c31c                	sw	x15,0(x14)
    2142:	c3d8                	sw	x14,4(x15)
    2144:	00052023          	sw	x0,0(x10)
    2148:	00052223          	sw	x0,4(x10)
    214c:	8082                	ret

0000214e <unpend_thread_no_timeout>:
    214e:	1141                	addi	x2,x2,-16
    2150:	c422                	sw	x8,8(x2)
    2152:	c606                	sw	x1,12(x2)
    2154:	842a                	mv	x8,x10
    2156:	37dd                	jal	213c <sys_dlist_remove>
    2158:	00d44783          	lbu	x15,13(x8)
    215c:	00042423          	sw	x0,8(x8)
    2160:	9bf5                	andi	x15,x15,-3
    2162:	00f406a3          	sb	x15,13(x8)
    2166:	40b2                	lw	x1,12(x2)
    2168:	4422                	lw	x8,8(x2)
    216a:	0141                	addi	x2,x2,16
    216c:	8082                	ret

0000216e <z_reset_time_slice>:
    216e:	1141                	addi	x2,x2,-16
    2170:	c226                	sw	x9,4(x2)
    2172:	800004b7          	lui	x9,0x80000
    2176:	c422                	sw	x8,8(x2)
    2178:	0344a403          	lw	x8,52(x9) # 80000034 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000035>
    217c:	c606                	sw	x1,12(x2)
    217e:	c005                	beqz	x8,219e <z_reset_time_slice+0x30>
    2180:	36bd                	jal	1cee <sys_clock_elapsed>
    2182:	942a                	add	x8,x8,x10
    2184:	800007b7          	lui	x15,0x80000
    2188:	2687a823          	sw	x8,624(x15) # 80000270 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000271>
    218c:	4422                	lw	x8,8(x2)
    218e:	0344a503          	lw	x10,52(x9)
    2192:	40b2                	lw	x1,12(x2)
    2194:	4492                	lw	x9,4(x2)
    2196:	4581                	li	x11,0
    2198:	0141                	addi	x2,x2,16
    219a:	15d0006f          	j	2af6 <z_set_timeout_expiry>
    219e:	40b2                	lw	x1,12(x2)
    21a0:	4422                	lw	x8,8(x2)
    21a2:	4492                	lw	x9,4(x2)
    21a4:	0141                	addi	x2,x2,16
    21a6:	8082                	ret

000021a8 <z_swap_irqlock>:
    21a8:	1101                	addi	x2,x2,-32
    21aa:	cc22                	sw	x8,24(x2)
    21ac:	80000437          	lui	x8,0x80000
    21b0:	ca26                	sw	x9,20(x2)
    21b2:	ce06                	sw	x1,28(x2)
    21b4:	c84a                	sw	x18,16(x2)
    21b6:	26040793          	addi	x15,x8,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    21ba:	478c                	lw	x11,8(x15)
    21bc:	5755                	li	x14,-11
    21be:	84aa                	mv	x9,x10
    21c0:	ddb8                	sw	x14,120(x11)
    21c2:	30047773          	csrrci	x14,mstatus,8
    21c6:	0187a903          	lw	x18,24(x15)
    21ca:	c62e                	sw	x11,12(x2)
    21cc:	26040413          	addi	x8,x8,608
    21d0:	01258b63          	beq	x11,x18,21e6 <z_swap_irqlock+0x3e>
    21d4:	854a                	mv	x10,x18
    21d6:	01242423          	sw	x18,8(x8)
    21da:	3f51                	jal	216e <z_reset_time_slice>
    21dc:	45b2                	lw	x11,12(x2)
    21de:	07c92503          	lw	x10,124(x18)
    21e2:	ef6fe0ef          	jal	x1,8d8 <z_riscv_switch>
    21e6:	88a1                	andi	x9,x9,8
    21e8:	3004a073          	csrs	mstatus,x9
    21ec:	441c                	lw	x15,8(x8)
    21ee:	40f2                	lw	x1,28(x2)
    21f0:	4462                	lw	x8,24(x2)
    21f2:	5fa8                	lw	x10,120(x15)
    21f4:	44d2                	lw	x9,20(x2)
    21f6:	4942                	lw	x18,16(x2)
    21f8:	6105                	addi	x2,x2,32
    21fa:	8082                	ret

000021fc <z_swap>:
    21fc:	1101                	addi	x2,x2,-32
    21fe:	cc22                	sw	x8,24(x2)
    2200:	80000437          	lui	x8,0x80000
    2204:	ca26                	sw	x9,20(x2)
    2206:	26040793          	addi	x15,x8,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    220a:	ce06                	sw	x1,28(x2)
    220c:	c84a                	sw	x18,16(x2)
    220e:	84ae                	mv	x9,x11
    2210:	478c                	lw	x11,8(x15)
    2212:	57d5                	li	x15,-11
    2214:	26040413          	addi	x8,x8,608
    2218:	ddbc                	sw	x15,120(x11)
    221a:	800007b7          	lui	x15,0x80000
    221e:	28478793          	addi	x15,x15,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    2222:	00a78463          	beq	x15,x10,222a <z_swap+0x2e>
    2226:	300477f3          	csrrci	x15,mstatus,8
    222a:	01842903          	lw	x18,24(x8)
    222e:	c62e                	sw	x11,12(x2)
    2230:	01258b63          	beq	x11,x18,2246 <z_swap+0x4a>
    2234:	854a                	mv	x10,x18
    2236:	01242423          	sw	x18,8(x8)
    223a:	3f15                	jal	216e <z_reset_time_slice>
    223c:	45b2                	lw	x11,12(x2)
    223e:	07c92503          	lw	x10,124(x18)
    2242:	e96fe0ef          	jal	x1,8d8 <z_riscv_switch>
    2246:	88a1                	andi	x9,x9,8
    2248:	3004a073          	csrs	mstatus,x9
    224c:	441c                	lw	x15,8(x8)
    224e:	40f2                	lw	x1,28(x2)
    2250:	4462                	lw	x8,24(x2)
    2252:	5fa8                	lw	x10,120(x15)
    2254:	44d2                	lw	x9,20(x2)
    2256:	4942                	lw	x18,16(x2)
    2258:	6105                	addi	x2,x2,32
    225a:	8082                	ret

0000225c <update_cache>:
    225c:	1141                	addi	x2,x2,-16
    225e:	c422                	sw	x8,8(x2)
    2260:	80000437          	lui	x8,0x80000
    2264:	26040793          	addi	x15,x8,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2268:	c606                	sw	x1,12(x2)
    226a:	c226                	sw	x9,4(x2)
    226c:	4fc4                	lw	x9,28(x15)
    226e:	800007b7          	lui	x15,0x80000
    2272:	27c78793          	addi	x15,x15,636 # 8000027c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000027d>
    2276:	26040413          	addi	x8,x8,608
    227a:	00f48363          	beq	x9,x15,2280 <update_cache+0x24>
    227e:	e091                	bnez	x9,2282 <update_cache+0x26>
    2280:	4444                	lw	x9,12(x8)
    2282:	441c                	lw	x15,8(x8)
    2284:	e919                	bnez	x10,229a <update_cache+0x3e>
    2286:	00d7c703          	lbu	x14,13(x15)
    228a:	8b7d                	andi	x14,x14,31
    228c:	e719                	bnez	x14,229a <update_cache+0x3e>
    228e:	00e7d683          	lhu	x13,14(x15)
    2292:	07f00713          	li	x14,127
    2296:	00d76763          	bltu	x14,x13,22a4 <update_cache+0x48>
    229a:	00f48463          	beq	x9,x15,22a2 <update_cache+0x46>
    229e:	8526                	mv	x10,x9
    22a0:	35f9                	jal	216e <z_reset_time_slice>
    22a2:	87a6                	mv	x15,x9
    22a4:	cc1c                	sw	x15,24(x8)
    22a6:	40b2                	lw	x1,12(x2)
    22a8:	4422                	lw	x8,8(x2)
    22aa:	4492                	lw	x9,4(x2)
    22ac:	0141                	addi	x2,x2,16
    22ae:	8082                	ret

000022b0 <move_thread_to_end_of_prio_q>:
    22b0:	1141                	addi	x2,x2,-16
    22b2:	c422                	sw	x8,8(x2)
    22b4:	c606                	sw	x1,12(x2)
    22b6:	00d54783          	lbu	x15,13(x10)
    22ba:	842a                	mv	x8,x10
    22bc:	01879713          	slli	x14,x15,0x18
    22c0:	8761                	srai	x14,x14,0x18
    22c2:	00075763          	bgez	x14,22d0 <move_thread_to_end_of_prio_q+0x20>
    22c6:	07f7f793          	andi	x15,x15,127
    22ca:	00f506a3          	sb	x15,13(x10)
    22ce:	35bd                	jal	213c <sys_dlist_remove>
    22d0:	00d44783          	lbu	x15,13(x8)
    22d4:	80000737          	lui	x14,0x80000
    22d8:	800006b7          	lui	x13,0x80000
    22dc:	f807e793          	ori	x15,x15,-128
    22e0:	00f406a3          	sb	x15,13(x8)
    22e4:	26070793          	addi	x15,x14,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    22e8:	4fdc                	lw	x15,28(x15)
    22ea:	27c68693          	addi	x13,x13,636 # 8000027c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000027d>
    22ee:	26070713          	addi	x14,x14,608
    22f2:	00d79363          	bne	x15,x13,22f8 <move_thread_to_end_of_prio_q+0x48>
    22f6:	4781                	li	x15,0
    22f8:	5310                	lw	x12,32(x14)
    22fa:	e791                	bnez	x15,2306 <move_thread_to_end_of_prio_q+0x56>
    22fc:	c014                	sw	x13,0(x8)
    22fe:	c050                	sw	x12,4(x8)
    2300:	c200                	sw	x8,0(x12)
    2302:	d300                	sw	x8,32(x14)
    2304:	a831                	j	2320 <move_thread_to_end_of_prio_q+0x70>
    2306:	00e40583          	lb	x11,14(x8)
    230a:	00e78503          	lb	x10,14(x15)
    230e:	02a58163          	beq	x11,x10,2330 <move_thread_to_end_of_prio_q+0x80>
    2312:	00a5df63          	bge	x11,x10,2330 <move_thread_to_end_of_prio_q+0x80>
    2316:	43d4                	lw	x13,4(x15)
    2318:	c01c                	sw	x15,0(x8)
    231a:	c054                	sw	x13,4(x8)
    231c:	c280                	sw	x8,0(x13)
    231e:	c3c0                	sw	x8,4(x15)
    2320:	4708                	lw	x10,8(x14)
    2322:	40b2                	lw	x1,12(x2)
    2324:	8d01                	sub	x10,x10,x8
    2326:	4422                	lw	x8,8(x2)
    2328:	00153513          	seqz	x10,x10
    232c:	0141                	addi	x2,x2,16
    232e:	b73d                	j	225c <update_cache>
    2330:	fcf606e3          	beq	x12,x15,22fc <move_thread_to_end_of_prio_q+0x4c>
    2334:	439c                	lw	x15,0(x15)
    2336:	b7d1                	j	22fa <move_thread_to_end_of_prio_q+0x4a>

00002338 <ready_thread>:
    2338:	00d54703          	lbu	x14,13(x10)
    233c:	01871793          	slli	x15,x14,0x18
    2340:	87e1                	srai	x15,x15,0x18
    2342:	0607c363          	bltz	x15,23a8 <ready_thread+0x70>
    2346:	01f77793          	andi	x15,x14,31
    234a:	efb9                	bnez	x15,23a8 <ready_thread+0x70>
    234c:	4d1c                	lw	x15,24(x10)
    234e:	efa9                	bnez	x15,23a8 <ready_thread+0x70>
    2350:	f8076713          	ori	x14,x14,-128
    2354:	00e506a3          	sb	x14,13(x10)
    2358:	80000737          	lui	x14,0x80000
    235c:	26070693          	addi	x13,x14,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2360:	4ed0                	lw	x12,28(x13)
    2362:	800006b7          	lui	x13,0x80000
    2366:	27c68693          	addi	x13,x13,636 # 8000027c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000027d>
    236a:	26070713          	addi	x14,x14,608
    236e:	00d60363          	beq	x12,x13,2374 <ready_thread+0x3c>
    2372:	87b2                	mv	x15,x12
    2374:	5310                	lw	x12,32(x14)
    2376:	e791                	bnez	x15,2382 <ready_thread+0x4a>
    2378:	c114                	sw	x13,0(x10)
    237a:	c150                	sw	x12,4(x10)
    237c:	c208                	sw	x10,0(x12)
    237e:	d308                	sw	x10,32(x14)
    2380:	a831                	j	239c <ready_thread+0x64>
    2382:	00e50583          	lb	x11,14(x10)
    2386:	00e78803          	lb	x16,14(x15)
    238a:	01058b63          	beq	x11,x16,23a0 <ready_thread+0x68>
    238e:	0105d963          	bge	x11,x16,23a0 <ready_thread+0x68>
    2392:	43d8                	lw	x14,4(x15)
    2394:	c11c                	sw	x15,0(x10)
    2396:	c158                	sw	x14,4(x10)
    2398:	c308                	sw	x10,0(x14)
    239a:	c3c8                	sw	x10,4(x15)
    239c:	4501                	li	x10,0
    239e:	bd7d                	j	225c <update_cache>
    23a0:	fcc78ce3          	beq	x15,x12,2378 <ready_thread+0x40>
    23a4:	439c                	lw	x15,0(x15)
    23a6:	bfc1                	j	2376 <ready_thread+0x3e>
    23a8:	8082                	ret

000023aa <z_thread_timeout>:
    23aa:	1101                	addi	x2,x2,-32
    23ac:	ce06                	sw	x1,28(x2)
    23ae:	cc22                	sw	x8,24(x2)
    23b0:	ca26                	sw	x9,20(x2)
    23b2:	300474f3          	csrrci	x9,mstatus,8
    23b6:	ff554783          	lbu	x15,-11(x10)
    23ba:	0287f793          	andi	x15,x15,40
    23be:	ef99                	bnez	x15,23dc <z_thread_timeout+0x32>
    23c0:	842a                	mv	x8,x10
    23c2:	ff042783          	lw	x15,-16(x8)
    23c6:	1521                	addi	x10,x10,-24
    23c8:	c781                	beqz	x15,23d0 <z_thread_timeout+0x26>
    23ca:	c62a                	sw	x10,12(x2)
    23cc:	3349                	jal	214e <unpend_thread_no_timeout>
    23ce:	4532                	lw	x10,12(x2)
    23d0:	ff544783          	lbu	x15,-11(x8)
    23d4:	9bad                	andi	x15,x15,-21
    23d6:	fef40aa3          	sb	x15,-11(x8)
    23da:	3fb9                	jal	2338 <ready_thread>
    23dc:	88a1                	andi	x9,x9,8
    23de:	3004a073          	csrs	mstatus,x9
    23e2:	40f2                	lw	x1,28(x2)
    23e4:	4462                	lw	x8,24(x2)
    23e6:	44d2                	lw	x9,20(x2)
    23e8:	6105                	addi	x2,x2,32
    23ea:	8082                	ret

000023ec <unready_thread>:
    23ec:	1141                	addi	x2,x2,-16
    23ee:	c422                	sw	x8,8(x2)
    23f0:	c606                	sw	x1,12(x2)
    23f2:	00d54783          	lbu	x15,13(x10)
    23f6:	842a                	mv	x8,x10
    23f8:	01879713          	slli	x14,x15,0x18
    23fc:	8761                	srai	x14,x14,0x18
    23fe:	00075763          	bgez	x14,240c <unready_thread+0x20>
    2402:	07f7f793          	andi	x15,x15,127
    2406:	00f506a3          	sb	x15,13(x10)
    240a:	3b0d                	jal	213c <sys_dlist_remove>
    240c:	800007b7          	lui	x15,0x80000
    2410:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2414:	4788                	lw	x10,8(x15)
    2416:	40b2                	lw	x1,12(x2)
    2418:	8d01                	sub	x10,x10,x8
    241a:	4422                	lw	x8,8(x2)
    241c:	00153513          	seqz	x10,x10
    2420:	0141                	addi	x2,x2,16
    2422:	bd2d                	j	225c <update_cache>

00002424 <k_sched_time_slice_set>:
    2424:	1141                	addi	x2,x2,-16
    2426:	c606                	sw	x1,12(x2)
    2428:	c422                	sw	x8,8(x2)
    242a:	30047473          	csrrci	x8,mstatus,8
    242e:	47a9                	li	x15,10
    2430:	02f507b3          	mul	x15,x10,x15
    2434:	00a05663          	blez	x10,2440 <k_sched_time_slice_set+0x1c>
    2438:	4709                	li	x14,2
    243a:	00e7d363          	bge	x15,x14,2440 <k_sched_time_slice_set+0x1c>
    243e:	4789                	li	x15,2
    2440:	80000737          	lui	x14,0x80000
    2444:	26070713          	addi	x14,x14,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2448:	4708                	lw	x10,8(x14)
    244a:	800006b7          	lui	x13,0x80000
    244e:	02f6aa23          	sw	x15,52(x13) # 80000034 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000035>
    2452:	00072823          	sw	x0,16(x14)
    2456:	800007b7          	lui	x15,0x80000
    245a:	02b7a823          	sw	x11,48(x15) # 80000030 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000031>
    245e:	8821                	andi	x8,x8,8
    2460:	3339                	jal	216e <z_reset_time_slice>
    2462:	30042073          	csrs	mstatus,x8
    2466:	40b2                	lw	x1,12(x2)
    2468:	4422                	lw	x8,8(x2)
    246a:	0141                	addi	x2,x2,16
    246c:	8082                	ret

0000246e <z_time_slice>:
    246e:	1101                	addi	x2,x2,-32
    2470:	ce06                	sw	x1,28(x2)
    2472:	cc22                	sw	x8,24(x2)
    2474:	872a                	mv	x14,x10
    2476:	30047473          	csrrci	x8,mstatus,8
    247a:	80000637          	lui	x12,0x80000
    247e:	03462603          	lw	x12,52(x12) # 80000034 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000035>
    2482:	800007b7          	lui	x15,0x80000
    2486:	26078693          	addi	x13,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    248a:	4688                	lw	x10,8(x13)
    248c:	26078793          	addi	x15,x15,608
    2490:	ca31                	beqz	x12,24e4 <z_time_slice+0x76>
    2492:	00e55583          	lhu	x11,14(x10)
    2496:	07f00613          	li	x12,127
    249a:	04b66563          	bltu	x12,x11,24e4 <z_time_slice+0x76>
    249e:	00d54603          	lbu	x12,13(x10)
    24a2:	8a7d                	andi	x12,x12,31
    24a4:	e221                	bnez	x12,24e4 <z_time_slice+0x76>
    24a6:	80000637          	lui	x12,0x80000
    24aa:	00e50583          	lb	x11,14(x10)
    24ae:	03062603          	lw	x12,48(x12) # 80000030 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000031>
    24b2:	02c5c963          	blt	x11,x12,24e4 <z_time_slice+0x76>
    24b6:	80000637          	lui	x12,0x80000
    24ba:	15060613          	addi	x12,x12,336 # 80000150 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000151>
    24be:	02c50363          	beq	x10,x12,24e4 <z_time_slice+0x76>
    24c2:	4a9c                	lw	x15,16(x13)
    24c4:	00f74d63          	blt	x14,x15,24de <z_time_slice+0x70>
    24c8:	c62a                	sw	x10,12(x2)
    24ca:	33dd                	jal	22b0 <move_thread_to_end_of_prio_q>
    24cc:	4532                	lw	x10,12(x2)
    24ce:	3145                	jal	216e <z_reset_time_slice>
    24d0:	8821                	andi	x8,x8,8
    24d2:	30042073          	csrs	mstatus,x8
    24d6:	40f2                	lw	x1,28(x2)
    24d8:	4462                	lw	x8,24(x2)
    24da:	6105                	addi	x2,x2,32
    24dc:	8082                	ret
    24de:	8f99                	sub	x15,x15,x14
    24e0:	ca9c                	sw	x15,16(x13)
    24e2:	b7fd                	j	24d0 <z_time_slice+0x62>
    24e4:	0007a823          	sw	x0,16(x15)
    24e8:	b7e5                	j	24d0 <z_time_slice+0x62>

000024ea <z_ready_thread>:
    24ea:	1141                	addi	x2,x2,-16
    24ec:	c606                	sw	x1,12(x2)
    24ee:	c422                	sw	x8,8(x2)
    24f0:	30047473          	csrrci	x8,mstatus,8
    24f4:	3591                	jal	2338 <ready_thread>
    24f6:	8821                	andi	x8,x8,8
    24f8:	30042073          	csrs	mstatus,x8
    24fc:	40b2                	lw	x1,12(x2)
    24fe:	4422                	lw	x8,8(x2)
    2500:	0141                	addi	x2,x2,16
    2502:	8082                	ret

00002504 <z_unpend_thread_no_timeout>:
    2504:	1141                	addi	x2,x2,-16
    2506:	c606                	sw	x1,12(x2)
    2508:	c422                	sw	x8,8(x2)
    250a:	30047473          	csrrci	x8,mstatus,8
    250e:	3181                	jal	214e <unpend_thread_no_timeout>
    2510:	8821                	andi	x8,x8,8
    2512:	30042073          	csrs	mstatus,x8
    2516:	40b2                	lw	x1,12(x2)
    2518:	4422                	lw	x8,8(x2)
    251a:	0141                	addi	x2,x2,16
    251c:	8082                	ret

0000251e <z_reschedule>:
    251e:	0085f713          	andi	x14,x11,8
    2522:	cf01                	beqz	x14,253a <z_reschedule+0x1c>
    2524:	800007b7          	lui	x15,0x80000
    2528:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    252c:	4394                	lw	x13,0(x15)
    252e:	e691                	bnez	x13,253a <z_reschedule+0x1c>
    2530:	4f94                	lw	x13,24(x15)
    2532:	479c                	lw	x15,8(x15)
    2534:	00f68363          	beq	x13,x15,253a <z_reschedule+0x1c>
    2538:	b1d1                	j	21fc <z_swap>
    253a:	30072073          	csrs	mstatus,x14
    253e:	8082                	ret

00002540 <z_sched_start>:
    2540:	300475f3          	csrrci	x11,mstatus,8
    2544:	00d54703          	lbu	x14,13(x10)
    2548:	00477693          	andi	x13,x14,4
    254c:	e689                	bnez	x13,2556 <z_sched_start+0x16>
    254e:	89a1                	andi	x11,x11,8
    2550:	3005a073          	csrs	mstatus,x11
    2554:	8082                	ret
    2556:	1101                	addi	x2,x2,-32
    2558:	ce06                	sw	x1,28(x2)
    255a:	9b6d                	andi	x14,x14,-5
    255c:	00e506a3          	sb	x14,13(x10)
    2560:	c62e                	sw	x11,12(x2)
    2562:	3bd9                	jal	2338 <ready_thread>
    2564:	45b2                	lw	x11,12(x2)
    2566:	40f2                	lw	x1,28(x2)
    2568:	80000537          	lui	x10,0x80000
    256c:	28450513          	addi	x10,x10,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    2570:	6105                	addi	x2,x2,32
    2572:	b775                	j	251e <z_reschedule>

00002574 <z_reschedule_irqlock>:
    2574:	00857793          	andi	x15,x10,8
    2578:	c799                	beqz	x15,2586 <z_reschedule_irqlock+0x12>
    257a:	80000737          	lui	x14,0x80000
    257e:	26072703          	lw	x14,608(x14) # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2582:	e311                	bnez	x14,2586 <z_reschedule_irqlock+0x12>
    2584:	b115                	j	21a8 <z_swap_irqlock>
    2586:	3007a073          	csrs	mstatus,x15
    258a:	8082                	ret

0000258c <z_reschedule_unlocked>:
    258c:	30047573          	csrrci	x10,mstatus,8
    2590:	b7d5                	j	2574 <z_reschedule_irqlock>

00002592 <z_impl_k_thread_suspend>:
    2592:	1141                	addi	x2,x2,-16
    2594:	c422                	sw	x8,8(x2)
    2596:	842a                	mv	x8,x10
    2598:	0561                	addi	x10,x10,24
    259a:	c606                	sw	x1,12(x2)
    259c:	c226                	sw	x9,4(x2)
    259e:	c04a                	sw	x18,0(x2)
    25a0:	2b0d                	jal	2ad2 <z_abort_timeout>
    25a2:	30047973          	csrrci	x18,mstatus,8
    25a6:	00d44783          	lbu	x15,13(x8)
    25aa:	01879713          	slli	x14,x15,0x18
    25ae:	8761                	srai	x14,x14,0x18
    25b0:	00075863          	bgez	x14,25c0 <z_impl_k_thread_suspend+0x2e>
    25b4:	07f7f793          	andi	x15,x15,127
    25b8:	00f406a3          	sb	x15,13(x8)
    25bc:	8522                	mv	x10,x8
    25be:	3ebd                	jal	213c <sys_dlist_remove>
    25c0:	800004b7          	lui	x9,0x80000
    25c4:	26048493          	addi	x9,x9,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    25c8:	00d44783          	lbu	x15,13(x8)
    25cc:	4488                	lw	x10,8(x9)
    25ce:	00897913          	andi	x18,x18,8
    25d2:	0107e793          	ori	x15,x15,16
    25d6:	8d01                	sub	x10,x10,x8
    25d8:	00f406a3          	sb	x15,13(x8)
    25dc:	00153513          	seqz	x10,x10
    25e0:	39b5                	jal	225c <update_cache>
    25e2:	30092073          	csrs	mstatus,x18
    25e6:	449c                	lw	x15,8(x9)
    25e8:	00879863          	bne	x15,x8,25f8 <z_impl_k_thread_suspend+0x66>
    25ec:	4422                	lw	x8,8(x2)
    25ee:	40b2                	lw	x1,12(x2)
    25f0:	4492                	lw	x9,4(x2)
    25f2:	4902                	lw	x18,0(x2)
    25f4:	0141                	addi	x2,x2,16
    25f6:	bf59                	j	258c <z_reschedule_unlocked>
    25f8:	40b2                	lw	x1,12(x2)
    25fa:	4422                	lw	x8,8(x2)
    25fc:	4492                	lw	x9,4(x2)
    25fe:	4902                	lw	x18,0(x2)
    2600:	0141                	addi	x2,x2,16
    2602:	8082                	ret

00002604 <k_sched_lock>:
    2604:	300477f3          	csrrci	x15,mstatus,8
    2608:	80000737          	lui	x14,0x80000
    260c:	26070713          	addi	x14,x14,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2610:	4714                	lw	x13,8(x14)
    2612:	00f6c703          	lbu	x14,15(x13)
    2616:	177d                	addi	x14,x14,-1
    2618:	00e687a3          	sb	x14,15(x13)
    261c:	8ba1                	andi	x15,x15,8
    261e:	3007a073          	csrs	mstatus,x15
    2622:	8082                	ret

00002624 <k_sched_unlock>:
    2624:	1141                	addi	x2,x2,-16
    2626:	c606                	sw	x1,12(x2)
    2628:	c422                	sw	x8,8(x2)
    262a:	30047473          	csrrci	x8,mstatus,8
    262e:	800007b7          	lui	x15,0x80000
    2632:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2636:	4798                	lw	x14,8(x15)
    2638:	4501                	li	x10,0
    263a:	8821                	andi	x8,x8,8
    263c:	00f74783          	lbu	x15,15(x14)
    2640:	0785                	addi	x15,x15,1
    2642:	00f707a3          	sb	x15,15(x14)
    2646:	3919                	jal	225c <update_cache>
    2648:	30042073          	csrs	mstatus,x8
    264c:	4422                	lw	x8,8(x2)
    264e:	40b2                	lw	x1,12(x2)
    2650:	0141                	addi	x2,x2,16
    2652:	bf2d                	j	258c <z_reschedule_unlocked>

00002654 <z_swap_next_thread>:
    2654:	800007b7          	lui	x15,0x80000
    2658:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    265c:	4f88                	lw	x10,24(x15)
    265e:	8082                	ret

00002660 <z_get_next_switch_handle>:
    2660:	800007b7          	lui	x15,0x80000
    2664:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2668:	4794                	lw	x13,8(x15)
    266a:	4f98                	lw	x14,24(x15)
    266c:	dee8                	sw	x10,124(x13)
    266e:	5f68                	lw	x10,124(x14)
    2670:	c798                	sw	x14,8(x15)
    2672:	8082                	ret

00002674 <z_sched_init>:
    2674:	800007b7          	lui	x15,0x80000
    2678:	80000737          	lui	x14,0x80000
    267c:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2680:	27c70713          	addi	x14,x14,636 # 8000027c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000027d>
    2684:	cfd8                	sw	x14,28(x15)
    2686:	d398                	sw	x14,32(x15)
    2688:	4581                	li	x11,0
    268a:	4501                	li	x10,0
    268c:	bb61                	j	2424 <k_sched_time_slice_set>

0000268e <z_impl_k_yield>:
    268e:	1141                	addi	x2,x2,-16
    2690:	c606                	sw	x1,12(x2)
    2692:	c422                	sw	x8,8(x2)
    2694:	c226                	sw	x9,4(x2)
    2696:	c04a                	sw	x18,0(x2)
    2698:	30047973          	csrrci	x18,mstatus,8
    269c:	80000437          	lui	x8,0x80000
    26a0:	26040493          	addi	x9,x8,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    26a4:	4488                	lw	x10,8(x9)
    26a6:	26040413          	addi	x8,x8,608
    26aa:	00d54783          	lbu	x15,13(x10)
    26ae:	07f7f793          	andi	x15,x15,127
    26b2:	00f506a3          	sb	x15,13(x10)
    26b6:	a87ff0ef          	jal	x1,213c <sys_dlist_remove>
    26ba:	449c                	lw	x15,8(x9)
    26bc:	800006b7          	lui	x13,0x80000
    26c0:	27c68693          	addi	x13,x13,636 # 8000027c <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x8000027d>
    26c4:	00d7c703          	lbu	x14,13(x15)
    26c8:	f8076713          	ori	x14,x14,-128
    26cc:	00e786a3          	sb	x14,13(x15)
    26d0:	4cd8                	lw	x14,28(x9)
    26d2:	00d71363          	bne	x14,x13,26d8 <z_impl_k_yield+0x4a>
    26d6:	4701                	li	x14,0
    26d8:	5010                	lw	x12,32(x8)
    26da:	e711                	bnez	x14,26e6 <z_impl_k_yield+0x58>
    26dc:	c394                	sw	x13,0(x15)
    26de:	c3d0                	sw	x12,4(x15)
    26e0:	c21c                	sw	x15,0(x12)
    26e2:	d01c                	sw	x15,32(x8)
    26e4:	a831                	j	2700 <z_impl_k_yield+0x72>
    26e6:	00e78583          	lb	x11,14(x15)
    26ea:	00e70503          	lb	x10,14(x14)
    26ee:	02a58763          	beq	x11,x10,271c <CONFIG_SYS_CLOCK_TICKS_PER_SEC+0xc>
    26f2:	02a5d563          	bge	x11,x10,271c <CONFIG_SYS_CLOCK_TICKS_PER_SEC+0xc>
    26f6:	4354                	lw	x13,4(x14)
    26f8:	c398                	sw	x14,0(x15)
    26fa:	c3d4                	sw	x13,4(x15)
    26fc:	c29c                	sw	x15,0(x13)
    26fe:	c35c                	sw	x15,4(x14)
    2700:	4505                	li	x10,1
    2702:	3ea9                	jal	225c <update_cache>
    2704:	4422                	lw	x8,8(x2)
    2706:	40b2                	lw	x1,12(x2)
    2708:	4492                	lw	x9,4(x2)
    270a:	85ca                	mv	x11,x18
    270c:	4902                	lw	x18,0(x2)
    270e:	80000537          	lui	x10,0x80000
    2712:	28450513          	addi	x10,x10,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    2716:	0141                	addi	x2,x2,16
    2718:	ae5ff06f          	j	21fc <z_swap>
    271c:	fcc700e3          	beq	x14,x12,26dc <z_impl_k_yield+0x4e>
    2720:	4318                	lw	x14,0(x14)
    2722:	bf65                	j	26da <z_impl_k_yield+0x4c>

00002724 <z_tick_sleep>:
    2724:	1101                	addi	x2,x2,-32
    2726:	ce06                	sw	x1,28(x2)
    2728:	cc22                	sw	x8,24(x2)
    272a:	ca26                	sw	x9,20(x2)
    272c:	c84a                	sw	x18,16(x2)
    272e:	c64e                	sw	x19,12(x2)
    2730:	c452                	sw	x20,8(x2)
    2732:	00b567b3          	or	x15,x10,x11
    2736:	e781                	bnez	x15,273e <z_tick_sleep+0x1a>
    2738:	3f99                	jal	268e <z_impl_k_yield>
    273a:	4501                	li	x10,0
    273c:	a88d                	j	27ae <z_tick_sleep+0x8a>
    273e:	57fd                	li	x15,-1
    2740:	84aa                	mv	x9,x10
    2742:	892e                	mv	x18,x11
    2744:	06f5cd63          	blt	x11,x15,27be <z_tick_sleep+0x9a>
    2748:	00f59563          	bne	x11,x15,2752 <z_tick_sleep+0x2e>
    274c:	57f9                	li	x15,-2
    274e:	06f56863          	bltu	x10,x15,27be <z_tick_sleep+0x9a>
    2752:	21e5                	jal	2c3a <sys_clock_tick_get_32>
    2754:	00950433          	add	x8,x10,x9
    2758:	30047a73          	csrrci	x20,mstatus,8
    275c:	800009b7          	lui	x19,0x80000
    2760:	26098993          	addi	x19,x19,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2764:	0089a503          	lw	x10,8(x19)
    2768:	3151                	jal	23ec <unready_thread>
    276a:	0089a503          	lw	x10,8(x19)
    276e:	6589                	lui	x11,0x2
    2770:	8626                	mv	x12,x9
    2772:	86ca                	mv	x13,x18
    2774:	3aa58593          	addi	x11,x11,938 # 23aa <z_thread_timeout>
    2778:	0561                	addi	x10,x10,24
    277a:	2425                	jal	29a2 <z_add_timeout>
    277c:	0089a703          	lw	x14,8(x19)
    2780:	80000537          	lui	x10,0x80000
    2784:	85d2                	mv	x11,x20
    2786:	00d74783          	lbu	x15,13(x14)
    278a:	28450513          	addi	x10,x10,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    278e:	0107e793          	ori	x15,x15,16
    2792:	00f706a3          	sb	x15,13(x14)
    2796:	a67ff0ef          	jal	x1,21fc <z_swap>
    279a:	2145                	jal	2c3a <sys_clock_tick_get_32>
    279c:	40a407b3          	sub	x15,x8,x10
    27a0:	00f43433          	sltu	x8,x8,x15
    27a4:	40800433          	neg	x8,x8
    27a8:	f849                	bnez	x8,273a <z_tick_sleep+0x16>
    27aa:	853e                	mv	x10,x15
    27ac:	d7d9                	beqz	x15,273a <z_tick_sleep+0x16>
    27ae:	40f2                	lw	x1,28(x2)
    27b0:	4462                	lw	x8,24(x2)
    27b2:	44d2                	lw	x9,20(x2)
    27b4:	4942                	lw	x18,16(x2)
    27b6:	49b2                	lw	x19,12(x2)
    27b8:	4a22                	lw	x20,8(x2)
    27ba:	6105                	addi	x2,x2,32
    27bc:	8082                	ret
    27be:	5479                	li	x8,-2
    27c0:	8c05                	sub	x8,x8,x9
    27c2:	bf59                	j	2758 <z_tick_sleep+0x34>

000027c4 <z_impl_k_sleep>:
    27c4:	1141                	addi	x2,x2,-16
    27c6:	c606                	sw	x1,12(x2)
    27c8:	56fd                	li	x13,-1
    27ca:	00d51e63          	bne	x10,x13,27e6 <z_impl_k_sleep+0x22>
    27ce:	00a59c63          	bne	x11,x10,27e6 <z_impl_k_sleep+0x22>
    27d2:	800007b7          	lui	x15,0x80000
    27d6:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    27da:	4788                	lw	x10,8(x15)
    27dc:	3b5d                	jal	2592 <z_impl_k_thread_suspend>
    27de:	557d                	li	x10,-1
    27e0:	40b2                	lw	x1,12(x2)
    27e2:	0141                	addi	x2,x2,16
    27e4:	8082                	ret
    27e6:	3f3d                	jal	2724 <z_tick_sleep>
    27e8:	4629                	li	x12,10
    27ea:	4681                	li	x13,0
    27ec:	41f55593          	srai	x11,x10,0x1f
    27f0:	a17fd0ef          	jal	x1,206 <__udivdi3>
    27f4:	b7f5                	j	27e0 <z_impl_k_sleep+0x1c>

000027f6 <z_impl_z_current_get>:
    27f6:	800007b7          	lui	x15,0x80000
    27fa:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    27fe:	4788                	lw	x10,8(x15)
    2800:	8082                	ret

00002802 <z_thread_abort>:
    2802:	1101                	addi	x2,x2,-32
    2804:	ce06                	sw	x1,28(x2)
    2806:	cc22                	sw	x8,24(x2)
    2808:	ca26                	sw	x9,20(x2)
    280a:	c84a                	sw	x18,16(x2)
    280c:	c64e                	sw	x19,12(x2)
    280e:	c452                	sw	x20,8(x2)
    2810:	300479f3          	csrrci	x19,mstatus,8
    2814:	00c54783          	lbu	x15,12(x10)
    2818:	0089f913          	andi	x18,x19,8
    281c:	8b85                	andi	x15,x15,1
    281e:	cf99                	beqz	x15,283c <z_thread_abort+0x3a>
    2820:	30092073          	csrs	mstatus,x18
    2824:	4511                	li	x10,4
    2826:	4281                	li	x5,0
    2828:	00000073          	ecall
    282c:	40f2                	lw	x1,28(x2)
    282e:	4462                	lw	x8,24(x2)
    2830:	44d2                	lw	x9,20(x2)
    2832:	4942                	lw	x18,16(x2)
    2834:	49b2                	lw	x19,12(x2)
    2836:	4a22                	lw	x20,8(x2)
    2838:	6105                	addi	x2,x2,32
    283a:	8082                	ret
    283c:	00d54783          	lbu	x15,13(x10)
    2840:	842a                	mv	x8,x10
    2842:	0087f713          	andi	x14,x15,8
    2846:	c701                	beqz	x14,284e <z_thread_abort+0x4c>
    2848:	30092073          	csrs	mstatus,x18
    284c:	b7c5                	j	282c <z_thread_abort+0x2a>
    284e:	fdf7f713          	andi	x14,x15,-33
    2852:	00876713          	ori	x14,x14,8
    2856:	01871693          	slli	x13,x14,0x18
    285a:	86e1                	srai	x13,x13,0x18
    285c:	0406c663          	bltz	x13,28a8 <z_thread_abort+0xa6>
    2860:	00e506a3          	sb	x14,13(x10)
    2864:	441c                	lw	x15,8(x8)
    2866:	c781                	beqz	x15,286e <z_thread_abort+0x6c>
    2868:	8522                	mv	x10,x8
    286a:	8e5ff0ef          	jal	x1,214e <unpend_thread_no_timeout>
    286e:	01840513          	addi	x10,x8,24
    2872:	2485                	jal	2ad2 <z_abort_timeout>
    2874:	06c40a13          	addi	x20,x8,108
    2878:	5464                	lw	x9,108(x8)
    287a:	01448363          	beq	x9,x20,2880 <z_thread_abort+0x7e>
    287e:	ec95                	bnez	x9,28ba <z_thread_abort+0xb8>
    2880:	4505                	li	x10,1
    2882:	9dbff0ef          	jal	x1,225c <update_cache>
    2886:	800007b7          	lui	x15,0x80000
    288a:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    288e:	4798                	lw	x14,8(x15)
    2890:	fa871ce3          	bne	x14,x8,2848 <z_thread_abort+0x46>
    2894:	439c                	lw	x15,0(x15)
    2896:	fbcd                	bnez	x15,2848 <z_thread_abort+0x46>
    2898:	80000537          	lui	x10,0x80000
    289c:	85ce                	mv	x11,x19
    289e:	28450513          	addi	x10,x10,644 # 80000284 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000285>
    28a2:	95bff0ef          	jal	x1,21fc <z_swap>
    28a6:	b74d                	j	2848 <z_thread_abort+0x46>
    28a8:	05f7f793          	andi	x15,x15,95
    28ac:	0087e793          	ori	x15,x15,8
    28b0:	00f506a3          	sb	x15,13(x10)
    28b4:	889ff0ef          	jal	x1,213c <sys_dlist_remove>
    28b8:	b775                	j	2864 <z_thread_abort+0x62>
    28ba:	8526                	mv	x10,x9
    28bc:	893ff0ef          	jal	x1,214e <unpend_thread_no_timeout>
    28c0:	01848513          	addi	x10,x9,24
    28c4:	2439                	jal	2ad2 <z_abort_timeout>
    28c6:	8526                	mv	x10,x9
    28c8:	0604ac23          	sw	x0,120(x9)
    28cc:	a6dff0ef          	jal	x1,2338 <ready_thread>
    28d0:	b765                	j	2878 <z_thread_abort+0x76>

000028d2 <z_impl_k_thread_abort>:
    28d2:	bf05                	j	2802 <z_thread_abort>

000028d4 <z_data_copy>:
    28d4:	80002537          	lui	x10,0x80002
    28d8:	99050613          	addi	x12,x10,-1648 # 80001990 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80001991>
    28dc:	89818793          	addi	x15,x3,-1896 # 80001a78 <__data_region_end>
    28e0:	658d                	lui	x11,0x3
    28e2:	40c78633          	sub	x12,x15,x12
    28e6:	37458593          	addi	x11,x11,884 # 3374 <__data_load_start>
    28ea:	99050513          	addi	x10,x10,-1648
    28ee:	df6ff06f          	j	1ee4 <z_early_memcpy>

000028f2 <elapsed>:
    28f2:	800007b7          	lui	x15,0x80000
    28f6:	0387a783          	lw	x15,56(x15) # 80000038 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000039>
    28fa:	e399                	bnez	x15,2900 <elapsed+0xe>
    28fc:	bf2ff06f          	j	1cee <sys_clock_elapsed>
    2900:	4501                	li	x10,0
    2902:	8082                	ret

00002904 <next_timeout>:
    2904:	1141                	addi	x2,x2,-16
    2906:	800027b7          	lui	x15,0x80002
    290a:	c606                	sw	x1,12(x2)
    290c:	c422                	sw	x8,8(x2)
    290e:	9ec78793          	addi	x15,x15,-1556 # 800019ec <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019ed>
    2912:	4380                	lw	x8,0(x15)
    2914:	02f41463          	bne	x8,x15,293c <next_timeout+0x38>
    2918:	3fe9                	jal	28f2 <elapsed>
    291a:	80000537          	lui	x10,0x80000
    291e:	fff54513          	not	x10,x10
    2922:	800007b7          	lui	x15,0x80000
    2926:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    292a:	4b9c                	lw	x15,16(x15)
    292c:	c781                	beqz	x15,2934 <next_timeout+0x30>
    292e:	00a7d363          	bge	x15,x10,2934 <next_timeout+0x30>
    2932:	853e                	mv	x10,x15
    2934:	40b2                	lw	x1,12(x2)
    2936:	4422                	lw	x8,8(x2)
    2938:	0141                	addi	x2,x2,16
    293a:	8082                	ret
    293c:	3f5d                	jal	28f2 <elapsed>
    293e:	dc71                	beqz	x8,291a <next_timeout+0x16>
    2940:	4818                	lw	x14,16(x8)
    2942:	485c                	lw	x15,20(x8)
    2944:	41f55693          	srai	x13,x10,0x1f
    2948:	40a70533          	sub	x10,x14,x10
    294c:	00a73733          	sltu	x14,x14,x10
    2950:	8f95                	sub	x15,x15,x13
    2952:	8f99                	sub	x15,x15,x14
    2954:	fcf043e3          	bgtz	x15,291a <next_timeout+0x16>
    2958:	e399                	bnez	x15,295e <next_timeout+0x5a>
    295a:	fc0540e3          	bltz	x10,291a <next_timeout+0x16>
    295e:	fc07d2e3          	bgez	x15,2922 <next_timeout+0x1e>
    2962:	4501                	li	x10,0
    2964:	bf7d                	j	2922 <next_timeout+0x1e>

00002966 <remove_timeout>:
    2966:	c50d                	beqz	x10,2990 <remove_timeout+0x2a>
    2968:	800027b7          	lui	x15,0x80002
    296c:	9ec78793          	addi	x15,x15,-1556 # 800019ec <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019ed>
    2970:	43dc                	lw	x15,4(x15)
    2972:	00f50f63          	beq	x10,x15,2990 <remove_timeout+0x2a>
    2976:	4118                	lw	x14,0(x10)
    2978:	cf01                	beqz	x14,2990 <remove_timeout+0x2a>
    297a:	4b1c                	lw	x15,16(x14)
    297c:	4914                	lw	x13,16(x10)
    297e:	494c                	lw	x11,20(x10)
    2980:	4b50                	lw	x12,20(x14)
    2982:	96be                	add	x13,x13,x15
    2984:	00f6b7b3          	sltu	x15,x13,x15
    2988:	962e                	add	x12,x12,x11
    298a:	97b2                	add	x15,x15,x12
    298c:	cb14                	sw	x13,16(x14)
    298e:	cb5c                	sw	x15,20(x14)
    2990:	4158                	lw	x14,4(x10)
    2992:	411c                	lw	x15,0(x10)
    2994:	c31c                	sw	x15,0(x14)
    2996:	c3d8                	sw	x14,4(x15)
    2998:	00052023          	sw	x0,0(x10) # 80000000 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000001>
    299c:	00052223          	sw	x0,4(x10)
    29a0:	8082                	ret

000029a2 <z_add_timeout>:
    29a2:	1101                	addi	x2,x2,-32
    29a4:	cc22                	sw	x8,24(x2)
    29a6:	c84a                	sw	x18,16(x2)
    29a8:	c64e                	sw	x19,12(x2)
    29aa:	8736                	mv	x14,x13
    29ac:	89b6                	mv	x19,x13
    29ae:	ce06                	sw	x1,28(x2)
    29b0:	ca26                	sw	x9,20(x2)
    29b2:	56fd                	li	x13,-1
    29b4:	842a                	mv	x8,x10
    29b6:	8932                	mv	x18,x12
    29b8:	87b2                	mv	x15,x12
    29ba:	00d61463          	bne	x12,x13,29c2 <z_add_timeout+0x20>
    29be:	0ec98763          	beq	x19,x12,2aac <z_add_timeout+0x10a>
    29c2:	c40c                	sw	x11,8(x8)
    29c4:	300474f3          	csrrci	x9,mstatus,8
    29c8:	06075963          	bgez	x14,2a3a <z_add_timeout+0x98>
    29cc:	56fd                	li	x13,-1
    29ce:	00d71563          	bne	x14,x13,29d8 <z_add_timeout+0x36>
    29d2:	5779                	li	x14,-2
    29d4:	06f76363          	bltu	x14,x15,2a3a <z_add_timeout+0x98>
    29d8:	800007b7          	lui	x15,0x80000
    29dc:	0087a703          	lw	x14,8(x15) # 80000008 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000009>
    29e0:	00c7a783          	lw	x15,12(x15)
    29e4:	56f9                	li	x13,-2
    29e6:	40e68733          	sub	x14,x13,x14
    29ea:	00e6b6b3          	sltu	x13,x13,x14
    29ee:	fff7c793          	not	x15,x15
    29f2:	8f95                	sub	x15,x15,x13
    29f4:	41270533          	sub	x10,x14,x18
    29f8:	00a73733          	sltu	x14,x14,x10
    29fc:	413787b3          	sub	x15,x15,x19
    2a00:	8f99                	sub	x15,x15,x14
    2a02:	00f04663          	bgtz	x15,2a0e <z_add_timeout+0x6c>
    2a06:	e391                	bnez	x15,2a0a <z_add_timeout+0x68>
    2a08:	e119                	bnez	x10,2a0e <z_add_timeout+0x6c>
    2a0a:	4505                	li	x10,1
    2a0c:	4781                	li	x15,0
    2a0e:	80002737          	lui	x14,0x80002
    2a12:	c85c                	sw	x15,20(x8)
    2a14:	9ec70793          	addi	x15,x14,-1556 # 800019ec <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019ed>
    2a18:	439c                	lw	x15,0(x15)
    2a1a:	c808                	sw	x10,16(x8)
    2a1c:	9ec70713          	addi	x14,x14,-1556
    2a20:	00e79363          	bne	x15,x14,2a26 <z_add_timeout+0x84>
    2a24:	4781                	li	x15,0
    2a26:	00472803          	lw	x16,4(x14)
    2a2a:	e795                	bnez	x15,2a56 <z_add_timeout+0xb4>
    2a2c:	c018                	sw	x14,0(x8)
    2a2e:	01042223          	sw	x16,4(x8)
    2a32:	00882023          	sw	x8,0(x16)
    2a36:	c340                	sw	x8,4(x14)
    2a38:	a0b1                	j	2a84 <z_add_timeout+0xe2>
    2a3a:	3d65                	jal	28f2 <elapsed>
    2a3c:	00190793          	addi	x15,x18,1
    2a40:	0127b933          	sltu	x18,x15,x18
    2a44:	41f55713          	srai	x14,x10,0x1f
    2a48:	994e                	add	x18,x18,x19
    2a4a:	953e                	add	x10,x10,x15
    2a4c:	00f537b3          	sltu	x15,x10,x15
    2a50:	993a                	add	x18,x18,x14
    2a52:	97ca                	add	x15,x15,x18
    2a54:	bf6d                	j	2a0e <z_add_timeout+0x6c>
    2a56:	4bc8                	lw	x10,20(x15)
    2a58:	484c                	lw	x11,20(x8)
    2a5a:	4b94                	lw	x13,16(x15)
    2a5c:	4810                	lw	x12,16(x8)
    2a5e:	00a5c663          	blt	x11,x10,2a6a <z_add_timeout+0xc8>
    2a62:	04b51c63          	bne	x10,x11,2aba <z_add_timeout+0x118>
    2a66:	04d67a63          	bgeu	x12,x13,2aba <z_add_timeout+0x118>
    2a6a:	40c68633          	sub	x12,x13,x12
    2a6e:	00c6b6b3          	sltu	x13,x13,x12
    2a72:	8d0d                	sub	x10,x10,x11
    2a74:	8d15                	sub	x10,x10,x13
    2a76:	43d4                	lw	x13,4(x15)
    2a78:	cb90                	sw	x12,16(x15)
    2a7a:	cbc8                	sw	x10,20(x15)
    2a7c:	c054                	sw	x13,4(x8)
    2a7e:	c01c                	sw	x15,0(x8)
    2a80:	c280                	sw	x8,0(x13)
    2a82:	c3c0                	sw	x8,4(x15)
    2a84:	431c                	lw	x15,0(x14)
    2a86:	02e78063          	beq	x15,x14,2aa6 <z_add_timeout+0x104>
    2a8a:	00f41e63          	bne	x8,x15,2aa6 <z_add_timeout+0x104>
    2a8e:	3d9d                	jal	2904 <next_timeout>
    2a90:	c901                	beqz	x10,2aa0 <z_add_timeout+0xfe>
    2a92:	800007b7          	lui	x15,0x80000
    2a96:	26078793          	addi	x15,x15,608 # 80000260 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000261>
    2a9a:	4b9c                	lw	x15,16(x15)
    2a9c:	00a78563          	beq	x15,x10,2aa6 <z_add_timeout+0x104>
    2aa0:	4581                	li	x11,0
    2aa2:	99aff0ef          	jal	x1,1c3c <sys_clock_set_timeout>
    2aa6:	88a1                	andi	x9,x9,8
    2aa8:	3004a073          	csrs	mstatus,x9
    2aac:	40f2                	lw	x1,28(x2)
    2aae:	4462                	lw	x8,24(x2)
    2ab0:	44d2                	lw	x9,20(x2)
    2ab2:	4942                	lw	x18,16(x2)
    2ab4:	49b2                	lw	x19,12(x2)
    2ab6:	6105                	addi	x2,x2,32
    2ab8:	8082                	ret
    2aba:	40d606b3          	sub	x13,x12,x13
    2abe:	00d63633          	sltu	x12,x12,x13
    2ac2:	8d89                	sub	x11,x11,x10
    2ac4:	8d91                	sub	x11,x11,x12
    2ac6:	c814                	sw	x13,16(x8)
    2ac8:	c84c                	sw	x11,20(x8)
    2aca:	f70781e3          	beq	x15,x16,2a2c <z_add_timeout+0x8a>
    2ace:	439c                	lw	x15,0(x15)
    2ad0:	bfa9                	j	2a2a <z_add_timeout+0x88>

00002ad2 <z_abort_timeout>:
    2ad2:	1141                	addi	x2,x2,-16
    2ad4:	c606                	sw	x1,12(x2)
    2ad6:	c422                	sw	x8,8(x2)
    2ad8:	30047473          	csrrci	x8,mstatus,8
    2adc:	411c                	lw	x15,0(x10)
    2ade:	cb91                	beqz	x15,2af2 <z_abort_timeout+0x20>
    2ae0:	3559                	jal	2966 <remove_timeout>
    2ae2:	4501                	li	x10,0
    2ae4:	8821                	andi	x8,x8,8
    2ae6:	30042073          	csrs	mstatus,x8
    2aea:	40b2                	lw	x1,12(x2)
    2aec:	4422                	lw	x8,8(x2)
    2aee:	0141                	addi	x2,x2,16
    2af0:	8082                	ret
    2af2:	5529                	li	x10,-22
    2af4:	bfc5                	j	2ae4 <z_abort_timeout+0x12>

00002af6 <z_set_timeout_expiry>:
    2af6:	1101                	addi	x2,x2,-32
    2af8:	cc22                	sw	x8,24(x2)
    2afa:	ce06                	sw	x1,28(x2)
    2afc:	ca26                	sw	x9,20(x2)
    2afe:	842a                	mv	x8,x10
    2b00:	c62e                	sw	x11,12(x2)
    2b02:	300474f3          	csrrci	x9,mstatus,8
    2b06:	3bfd                	jal	2904 <next_timeout>
    2b08:	4785                	li	x15,1
    2b0a:	00a7da63          	bge	x15,x10,2b1e <z_set_timeout_expiry+0x28>
    2b0e:	00854863          	blt	x10,x8,2b1e <z_set_timeout_expiry+0x28>
    2b12:	45b2                	lw	x11,12(x2)
    2b14:	00a45363          	bge	x8,x10,2b1a <z_set_timeout_expiry+0x24>
    2b18:	8522                	mv	x10,x8
    2b1a:	922ff0ef          	jal	x1,1c3c <sys_clock_set_timeout>
    2b1e:	88a1                	andi	x9,x9,8
    2b20:	3004a073          	csrs	mstatus,x9
    2b24:	40f2                	lw	x1,28(x2)
    2b26:	4462                	lw	x8,24(x2)
    2b28:	44d2                	lw	x9,20(x2)
    2b2a:	6105                	addi	x2,x2,32
    2b2c:	8082                	ret

00002b2e <sys_clock_announce>:
    2b2e:	7179                	addi	x2,x2,-48
    2b30:	d422                	sw	x8,40(x2)
    2b32:	d606                	sw	x1,44(x2)
    2b34:	d226                	sw	x9,36(x2)
    2b36:	d04a                	sw	x18,32(x2)
    2b38:	ce4e                	sw	x19,28(x2)
    2b3a:	cc52                	sw	x20,24(x2)
    2b3c:	ca56                	sw	x21,20(x2)
    2b3e:	842a                	mv	x8,x10
    2b40:	92fff0ef          	jal	x1,246e <z_time_slice>
    2b44:	30047973          	csrrci	x18,mstatus,8
    2b48:	80002a37          	lui	x20,0x80002
    2b4c:	80000ab7          	lui	x21,0x80000
    2b50:	9eca0a13          	addi	x20,x20,-1556 # 800019ec <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x800019ed>
    2b54:	800009b7          	lui	x19,0x80000
    2b58:	000a2503          	lw	x10,0(x20)
    2b5c:	028aac23          	sw	x8,56(x21) # 80000038 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000039>
    2b60:	0089a783          	lw	x15,8(x19) # 80000008 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000009>
    2b64:	00c9a583          	lw	x11,12(x19)
    2b68:	00897913          	andi	x18,x18,8
    2b6c:	41f45693          	srai	x13,x8,0x1f
    2b70:	03450363          	beq	x10,x20,2b96 <sys_clock_announce+0x68>
    2b74:	c10d                	beqz	x10,2b96 <sys_clock_announce+0x68>
    2b76:	4958                	lw	x14,20(x10)
    2b78:	4904                	lw	x9,16(x10)
    2b7a:	00e6c663          	blt	x13,x14,2b86 <sys_clock_announce+0x58>
    2b7e:	04d71663          	bne	x14,x13,2bca <sys_clock_announce+0x9c>
    2b82:	04947463          	bgeu	x8,x9,2bca <sys_clock_announce+0x9c>
    2b86:	40848633          	sub	x12,x9,x8
    2b8a:	00c4b4b3          	sltu	x9,x9,x12
    2b8e:	8f15                	sub	x14,x14,x13
    2b90:	8f05                	sub	x14,x14,x9
    2b92:	c910                	sw	x12,16(x10)
    2b94:	c958                	sw	x14,20(x10)
    2b96:	97a2                	add	x15,x15,x8
    2b98:	96ae                	add	x13,x13,x11
    2b9a:	0087b433          	sltu	x8,x15,x8
    2b9e:	9436                	add	x8,x8,x13
    2ba0:	00f9a423          	sw	x15,8(x19)
    2ba4:	0089a623          	sw	x8,12(x19)
    2ba8:	020aac23          	sw	x0,56(x21)
    2bac:	3ba1                	jal	2904 <next_timeout>
    2bae:	4581                	li	x11,0
    2bb0:	88cff0ef          	jal	x1,1c3c <sys_clock_set_timeout>
    2bb4:	30092073          	csrs	mstatus,x18
    2bb8:	50b2                	lw	x1,44(x2)
    2bba:	5422                	lw	x8,40(x2)
    2bbc:	5492                	lw	x9,36(x2)
    2bbe:	5902                	lw	x18,32(x2)
    2bc0:	49f2                	lw	x19,28(x2)
    2bc2:	4a62                	lw	x20,24(x2)
    2bc4:	4ad2                	lw	x21,20(x2)
    2bc6:	6145                	addi	x2,x2,48
    2bc8:	8082                	ret
    2bca:	97a6                	add	x15,x15,x9
    2bcc:	41f4d693          	srai	x13,x9,0x1f
    2bd0:	0097b733          	sltu	x14,x15,x9
    2bd4:	96ae                	add	x13,x13,x11
    2bd6:	00f9a423          	sw	x15,8(x19)
    2bda:	4801                	li	x16,0
    2bdc:	4781                	li	x15,0
    2bde:	9736                	add	x14,x14,x13
    2be0:	c91c                	sw	x15,16(x10)
    2be2:	01052a23          	sw	x16,20(x10)
    2be6:	00e9a623          	sw	x14,12(x19)
    2bea:	c62a                	sw	x10,12(x2)
    2bec:	3bad                	jal	2966 <remove_timeout>
    2bee:	30092073          	csrs	mstatus,x18
    2bf2:	4532                	lw	x10,12(x2)
    2bf4:	451c                	lw	x15,8(x10)
    2bf6:	9782                	jalr	x15
    2bf8:	30047973          	csrrci	x18,mstatus,8
    2bfc:	038aa403          	lw	x8,56(x21)
    2c00:	8c05                	sub	x8,x8,x9
    2c02:	bf99                	j	2b58 <sys_clock_announce+0x2a>

00002c04 <sys_clock_tick_get>:
    2c04:	1141                	addi	x2,x2,-16
    2c06:	c606                	sw	x1,12(x2)
    2c08:	c422                	sw	x8,8(x2)
    2c0a:	30047473          	csrrci	x8,mstatus,8
    2c0e:	31d5                	jal	28f2 <elapsed>
    2c10:	80000737          	lui	x14,0x80000
    2c14:	85aa                	mv	x11,x10
    2c16:	41f55793          	srai	x15,x10,0x1f
    2c1a:	00872503          	lw	x10,8(x14) # 80000008 <CONFIG_SYSTEM_WORKQUEUE_PRIORITY+0x80000009>
    2c1e:	00c72703          	lw	x14,12(x14)
    2c22:	8821                	andi	x8,x8,8
    2c24:	952e                	add	x10,x10,x11
    2c26:	00b535b3          	sltu	x11,x10,x11
    2c2a:	97ba                	add	x15,x15,x14
    2c2c:	95be                	add	x11,x11,x15
    2c2e:	30042073          	csrs	mstatus,x8
    2c32:	40b2                	lw	x1,12(x2)
    2c34:	4422                	lw	x8,8(x2)
    2c36:	0141                	addi	x2,x2,16
    2c38:	8082                	ret

00002c3a <sys_clock_tick_get_32>:
    2c3a:	1141                	addi	x2,x2,-16
    2c3c:	c606                	sw	x1,12(x2)
    2c3e:	37d9                	jal	2c04 <sys_clock_tick_get>
    2c40:	40b2                	lw	x1,12(x2)
    2c42:	0141                	addi	x2,x2,16
    2c44:	8082                	ret

00002c46 <z_impl_k_uptime_ticks>:
    2c46:	bf7d                	j	2c04 <sys_clock_tick_get>

00002c48 <z_timer_expiration_handler>:
    2c48:	1101                	addi	x2,x2,-32
    2c4a:	cc22                	sw	x8,24(x2)
    2c4c:	ce06                	sw	x1,28(x2)
    2c4e:	ca26                	sw	x9,20(x2)
    2c50:	842a                	mv	x8,x10
    2c52:	300474f3          	csrrci	x9,mstatus,8
    2c56:	551c                	lw	x15,40(x10)
    2c58:	5550                	lw	x12,44(x10)
    2c5a:	00178713          	addi	x14,x15,1
    2c5e:	00f737b3          	sltu	x15,x14,x15
    2c62:	97b2                	add	x15,x15,x12
    2c64:	e781                	bnez	x15,2c6c <z_timer_expiration_handler+0x24>
    2c66:	4685                	li	x13,1
    2c68:	04e6fd63          	bgeu	x13,x14,2cc2 <z_timer_expiration_handler+0x7a>
    2c6c:	3fe9                	jal	2c46 <z_impl_k_uptime_ticks>
    2c6e:	5418                	lw	x14,40(x8)
    2c70:	00150793          	addi	x15,x10,1
    2c74:	5454                	lw	x13,44(x8)
    2c76:	00a7b533          	sltu	x10,x15,x10
    2c7a:	952e                	add	x10,x10,x11
    2c7c:	973e                	add	x14,x14,x15
    2c7e:	00f737b3          	sltu	x15,x14,x15
    2c82:	9536                	add	x10,x10,x13
    2c84:	97aa                	add	x15,x15,x10
    2c86:	00f04463          	bgtz	x15,2c8e <z_timer_expiration_handler+0x46>
    2c8a:	e7b5                	bnez	x15,2cf6 <z_timer_expiration_handler+0xae>
    2c8c:	c72d                	beqz	x14,2cf6 <z_timer_expiration_handler+0xae>
    2c8e:	3f65                	jal	2c46 <z_impl_k_uptime_ticks>
    2c90:	5410                	lw	x12,40(x8)
    2c92:	00150793          	addi	x15,x10,1
    2c96:	5458                	lw	x14,44(x8)
    2c98:	00a7b533          	sltu	x10,x15,x10
    2c9c:	963e                	add	x12,x12,x15
    2c9e:	952e                	add	x10,x10,x11
    2ca0:	00f636b3          	sltu	x13,x12,x15
    2ca4:	953a                	add	x10,x10,x14
    2ca6:	57f9                	li	x15,-2
    2ca8:	96aa                	add	x13,x13,x10
    2caa:	40c78633          	sub	x12,x15,x12
    2cae:	00c7b7b3          	sltu	x15,x15,x12
    2cb2:	fff6c693          	not	x13,x13
    2cb6:	8e9d                	sub	x13,x13,x15
    2cb8:	658d                	lui	x11,0x3
    2cba:	c4858593          	addi	x11,x11,-952 # 2c48 <z_timer_expiration_handler>
    2cbe:	8522                	mv	x10,x8
    2cc0:	31cd                	jal	29a2 <z_add_timeout>
    2cc2:	581c                	lw	x15,48(x8)
    2cc4:	0785                	addi	x15,x15,1
    2cc6:	d81c                	sw	x15,48(x8)
    2cc8:	501c                	lw	x15,32(x8)
    2cca:	cb89                	beqz	x15,2cdc <z_timer_expiration_handler+0x94>
    2ccc:	88a1                	andi	x9,x9,8
    2cce:	3004a073          	csrs	mstatus,x9
    2cd2:	501c                	lw	x15,32(x8)
    2cd4:	8522                	mv	x10,x8
    2cd6:	9782                	jalr	x15
    2cd8:	300474f3          	csrrci	x9,mstatus,8
    2cdc:	4c08                	lw	x10,24(x8)
    2cde:	0461                	addi	x8,x8,24
    2ce0:	88a1                	andi	x9,x9,8
    2ce2:	00850363          	beq	x10,x8,2ce8 <z_timer_expiration_handler+0xa0>
    2ce6:	e919                	bnez	x10,2cfc <z_timer_expiration_handler+0xb4>
    2ce8:	3004a073          	csrs	mstatus,x9
    2cec:	40f2                	lw	x1,28(x2)
    2cee:	4462                	lw	x8,24(x2)
    2cf0:	44d2                	lw	x9,20(x2)
    2cf2:	6105                	addi	x2,x2,32
    2cf4:	8082                	ret
    2cf6:	5679                	li	x12,-2
    2cf8:	56fd                	li	x13,-1
    2cfa:	bf7d                	j	2cb8 <z_timer_expiration_handler+0x70>
    2cfc:	c62a                	sw	x10,12(x2)
    2cfe:	807ff0ef          	jal	x1,2504 <z_unpend_thread_no_timeout>
    2d02:	4532                	lw	x10,12(x2)
    2d04:	06052c23          	sw	x0,120(x10)
    2d08:	3004a073          	csrs	mstatus,x9
    2d0c:	4462                	lw	x8,24(x2)
    2d0e:	40f2                	lw	x1,28(x2)
    2d10:	44d2                	lw	x9,20(x2)
    2d12:	6105                	addi	x2,x2,32
    2d14:	fd6ff06f          	j	24ea <z_ready_thread>

00002d18 <k_timer_init>:
    2d18:	01850793          	addi	x15,x10,24
    2d1c:	d10c                	sw	x11,32(x10)
    2d1e:	d150                	sw	x12,36(x10)
    2d20:	02052823          	sw	x0,48(x10)
    2d24:	cd1c                	sw	x15,24(x10)
    2d26:	cd5c                	sw	x15,28(x10)
    2d28:	00052023          	sw	x0,0(x10)
    2d2c:	00052223          	sw	x0,4(x10)
    2d30:	02052a23          	sw	x0,52(x10)
    2d34:	8082                	ret

00002d36 <z_impl_k_timer_start>:
    2d36:	1101                	addi	x2,x2,-32
    2d38:	87b2                	mv	x15,x12
    2d3a:	cc22                	sw	x8,24(x2)
    2d3c:	ce06                	sw	x1,28(x2)
    2d3e:	842a                	mv	x8,x10
    2d40:	ca26                	sw	x9,20(x2)
    2d42:	c84a                	sw	x18,16(x2)
    2d44:	557d                	li	x10,-1
    2d46:	8836                	mv	x16,x13
    2d48:	862e                	mv	x12,x11
    2d4a:	86be                	mv	x13,x15
    2d4c:	00a59463          	bne	x11,x10,2d54 <z_impl_k_timer_start+0x1e>
    2d50:	08b78c63          	beq	x15,x11,2de8 <z_impl_k_timer_start+0xb2>
    2d54:	557d                	li	x10,-1
    2d56:	8942                	mv	x18,x16
    2d58:	84ba                	mv	x9,x14
    2d5a:	00a81463          	bne	x16,x10,2d62 <z_impl_k_timer_start+0x2c>
    2d5e:	03070b63          	beq	x14,x16,2d94 <z_impl_k_timer_start+0x5e>
    2d62:	01076533          	or	x10,x14,x16
    2d66:	c51d                	beqz	x10,2d94 <z_impl_k_timer_start+0x5e>
    2d68:	0004d863          	bgez	x9,2d78 <z_impl_k_timer_start+0x42>
    2d6c:	557d                	li	x10,-1
    2d6e:	02a49363          	bne	x9,x10,2d94 <z_impl_k_timer_start+0x5e>
    2d72:	5579                	li	x10,-2
    2d74:	03257063          	bgeu	x10,x18,2d94 <z_impl_k_timer_start+0x5e>
    2d78:	00074663          	bltz	x14,2d84 <z_impl_k_timer_start+0x4e>
    2d7c:	e711                	bnez	x14,2d88 <z_impl_k_timer_start+0x52>
    2d7e:	4509                	li	x10,2
    2d80:	00a87463          	bgeu	x16,x10,2d88 <z_impl_k_timer_start+0x52>
    2d84:	4809                	li	x16,2
    2d86:	4701                	li	x14,0
    2d88:	00183493          	seqz	x9,x16
    2d8c:	fff80913          	addi	x18,x16,-1
    2d90:	409704b3          	sub	x9,x14,x9
    2d94:	0007d863          	bgez	x15,2da4 <z_impl_k_timer_start+0x6e>
    2d98:	577d                	li	x14,-1
    2d9a:	02e79163          	bne	x15,x14,2dbc <z_impl_k_timer_start+0x86>
    2d9e:	5779                	li	x14,-2
    2da0:	00b77e63          	bgeu	x14,x11,2dbc <z_impl_k_timer_start+0x86>
    2da4:	00f04663          	bgtz	x15,2db0 <z_impl_k_timer_start+0x7a>
    2da8:	e391                	bnez	x15,2dac <z_impl_k_timer_start+0x76>
    2daa:	e199                	bnez	x11,2db0 <z_impl_k_timer_start+0x7a>
    2dac:	4585                	li	x11,1
    2dae:	4781                	li	x15,0
    2db0:	0015b693          	seqz	x13,x11
    2db4:	fff58613          	addi	x12,x11,-1
    2db8:	40d786b3          	sub	x13,x15,x13
    2dbc:	8522                	mv	x10,x8
    2dbe:	c636                	sw	x13,12(x2)
    2dc0:	c432                	sw	x12,8(x2)
    2dc2:	3b01                	jal	2ad2 <z_abort_timeout>
    2dc4:	03242423          	sw	x18,40(x8)
    2dc8:	d444                	sw	x9,44(x8)
    2dca:	02042823          	sw	x0,48(x8)
    2dce:	8522                	mv	x10,x8
    2dd0:	4462                	lw	x8,24(x2)
    2dd2:	4622                	lw	x12,8(x2)
    2dd4:	46b2                	lw	x13,12(x2)
    2dd6:	40f2                	lw	x1,28(x2)
    2dd8:	44d2                	lw	x9,20(x2)
    2dda:	4942                	lw	x18,16(x2)
    2ddc:	658d                	lui	x11,0x3
    2dde:	c4858593          	addi	x11,x11,-952 # 2c48 <z_timer_expiration_handler>
    2de2:	6105                	addi	x2,x2,32
    2de4:	bbfff06f          	j	29a2 <z_add_timeout>
    2de8:	40f2                	lw	x1,28(x2)
    2dea:	4462                	lw	x8,24(x2)
    2dec:	44d2                	lw	x9,20(x2)
    2dee:	4942                	lw	x18,16(x2)
    2df0:	6105                	addi	x2,x2,32
    2df2:	8082                	ret

00002df4 <k_thread_system_pool_assign>:
    2df4:	88418793          	addi	x15,x3,-1916 # 80001a64 <_system_heap>
    2df8:	08f52023          	sw	x15,128(x10)
    2dfc:	8082                	ret

00002dfe <main>:
    2dfe:	0001                	nop
    2e00:	8082                	ret

00002e02 <boot_banner>:
    2e02:	660d                	lui	x12,0x3
    2e04:	658d                	lui	x11,0x3
    2e06:	650d                	lui	x10,0x3
    2e08:	12060613          	addi	x12,x12,288 # 3120 <__clz_tab+0x10c>
    2e0c:	33058593          	addi	x11,x11,816 # 3330 <levels.0+0x1c>
    2e10:	34c50513          	addi	x10,x10,844 # 334c <levels.0+0x38>
    2e14:	c67fd06f          	j	a7a <printk>

00002e18 <k_heap_init>:
    2e18:	00c50713          	addi	x14,x10,12
    2e1c:	c558                	sw	x14,12(x10)
    2e1e:	c918                	sw	x14,16(x10)
    2e20:	d17fd06f          	j	b36 <sys_heap_init>

00002e24 <statics_init>:
    2e24:	1141                	addi	x2,x2,-16
    2e26:	c422                	sw	x8,8(x2)
    2e28:	c226                	sw	x9,4(x2)
    2e2a:	c606                	sw	x1,12(x2)
    2e2c:	88418413          	addi	x8,x3,-1916 # 80001a64 <_system_heap>
    2e30:	89818493          	addi	x9,x3,-1896 # 80001a78 <__data_region_end>
    2e34:	00946863          	bltu	x8,x9,2e44 <statics_init+0x20>
    2e38:	40b2                	lw	x1,12(x2)
    2e3a:	4422                	lw	x8,8(x2)
    2e3c:	4492                	lw	x9,4(x2)
    2e3e:	4501                	li	x10,0
    2e40:	0141                	addi	x2,x2,16
    2e42:	8082                	ret
    2e44:	4410                	lw	x12,8(x8)
    2e46:	404c                	lw	x11,4(x8)
    2e48:	8522                	mv	x10,x8
    2e4a:	0451                	addi	x8,x8,20
    2e4c:	37f1                	jal	2e18 <k_heap_init>
    2e4e:	b7dd                	j	2e34 <statics_init+0x10>
